.ipadHide {
    height: 421px;
    background: url("../images/MyList/mylists_module_iPadComingSoon.png") no-repeat;
}
::-moz-focus-inner{
    outline:none;
} 
#mlTool{
    height:800px;
    left: 50%;
    margin: 0 0 0 -469px;
    position: absolute;
    width:938px;
    font:12px/18px Helvetica,Helvetica Neue,Arial,sans-serif;
    z-index: 900
} /* 1012px width +5px shadow*/
.myListMask{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    display:none;
    z-index:899;
}
.myListMaskIframe{
    z-index:898;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}
#mlTool .navMiniCartRightBaffle,
#mlTool .navMiniCartRight,
#mlTool .headerTotalQty,
#mlTool .navCheckout{
	background-image:url("../images/MyList/uberNavCartImagesMylist.gif");
}
#mlTool .navMiniCartLeft{
    width:68px;
    background:url("../images/MyList/uberNavCartBgMylist.png") -6px -128px;
}
#mlTool .navMiniCartLeft a{
    background-position:10px 0;
}
#mlTool .navMiniCartLeft a:hover{
    background-position:10px -40px;
}
#mlTool .cartPriceArea{
    margin: 0 3px 0 5px;
}
#mlTool .navMiniCart{
    min-width:70px;
    padding:10px 3px 0 2px;
}
.myListNavSharedCartOutBox{
    background:none;
    margin:11px 4px 0 0;
}
.myListNavSharedCartOutBox .leftBorder,
.myListNavSharedCartOutBox .rightBorder,
.myListNavSharedCartOutBox .navContentLeft,
.myListNavSharedCartOutBox .navContentRight{
    height:68px;
    background:url("../images/MyList/uberNavCartBgMylist.png") repeat-x 0 0px;
}
.myListNavSharedCartOutBox .leftBorder, 
.myListNavSharedCartOutBox .rightBorder{
    background-position:0 -107px;
}
.myListNavSharedCartOutBox .rightBorder {
    background-position: -5px -207px;
}
.myListNavSharedCartOutBox .navContentLeft{
   background-position: 0 -7px;
   min-width:308px;
   _width:308px;
}
.myListNavSharedCartOutBox .navContentRight{
    background-position: 0 -207px;
}
#mlTool .navMylistBox{
    padding:0 0 0 10px;
    height: 21px;
    line-height: 21px;
}
#mlTool .navWelcome{
    line-height: 21px;
}
#lrPanels{
    position:relative;/*top:77px;*/  
    height:90%;
    width:928px;
    padding:76px 5px 0 5px;_padding-top:72px;
    margin:auto; 
    background:url("../images/MyList/wrapBg.png") repeat-y;
    _background-image: url("../images/MyList/wrapBgIE6.gif");
    z-index:3;
}
#leftPanel{
    float:left; 
    width:207px; 
    height:100%; 
    overflow-x:hidden; 
    overflow-y:auto;
    border-right:1px solid #ccc;
}
#rightPanel{
    display:inline-block; 
    float:right; 
    width:719px;*width:718px; 
    height:100%; 
    vertical-align:top; 
    position:relative;
}
.MFooter{
    width:938px;
    height:50px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -300px;
    _background-image: url("../images/MyList/topAndBottomIE6.gif");
    position:absolute; 
    bottom:-50px; 
    left:0px;
}
#mlTool.closed{
    top:-99999px; 
}
/* Help Overlay */
#help-overlay .content{
    position:relative;
    width:100%;
}
.search-help-overlay-1,
.search-help-overlay-2,
.emailreminders-help-overlay-1,
.emailreminders-help-overlay-2,
.emailreminders-help-overlay-3,
.myfavorite-help-overlay,
.mysites-help-overlay,
.quickview-help-overlay,
.saveforlater-help-overlay,
.orderhistory-help-overlay-1,
.orderhistory-help-overlay-2{
    filter:alpha(opacity=0); 
    opacity:0;
    z-index:-1;
    position:absolute;
    top:-650px;
    width:930px;
    height:100%;
    padding-bottom:3px;
    clear:both;
    background-color:#5f6d78;
    left:4px;
    overflow:hidden;
    overflow-y:auto;
    background:#5d6b76 url("../images/MyList/quickTipsBg.jpg") no-repeat 0px 0px;
}
#mlTool a.close-help,
#mlTool .next-help,
#mlTool .back-help{
    height: 24px; 
    position: absolute; 
    right: 25px; 
    width: 64px;
    display:none;
    border: 0 none;
}
#mlTool a.close-help{
    display:block;
    top: 8px; 
    width:54px;
    height:18px; 
    background: url("../images/MyList/quicktipsCloseBtn.png") no-repeat 0px 0px; 
    _background-image:url("../images/MyList/quicktipsCloseBtnIE6.gif");
}
#mlTool .get-start.close-help{
    height: 52px;
    right: 312px;
    bottom: 110px;
    width: 280px;
    display:none;
}
#mlTool .next-help,
#mlTool .back-help{
    height: 48px;
    right: 33px;
    bottom: 0px;
    width: 90px;
    background: url("../images/MyList/footerNavElements.png") no-repeat -807px -100px; 
    _background-image:url("../images/MyList/footerNavElementsIE6.gif");
}
#mlTool a:hover.next-help{
    background-position:-807px -50px;
}
#mlTool .back-help{
    right:789px;
    background-position:-51px -100px;
}
#mlTool a:hover.back-help{
    background-position:-51px -50px;
}
#mlTool #help-overlay .disabled,
#mlTool #help-overlay .disabled:hover{
    width:0;
    height:0;
}
#mlTool .helpPagination {
    text-align: center;
    position:absolute;
    bottom: 0px;
    left:200px;
    width:530px;
    display:none;
}
#mlTool .helpPagination a {
    background: url("../images/MyList/footerNavElements.png") no-repeat -417px -100px;
    _background-image:url("../images/MyList/footerNavElementsIE6.gif");
    width:40px;
    height: 48px;
    display: inline-block;
}
#mlTool .helpPagination a.selected {
    background-position:-417px 0px;
    cursor: default;
}
#mlTool .helpPagination a:hover{
    background-position:-417px -50px;
}
#mlTool .helpPagination a span {
    display: none;
}
.search-help-overlay-1 .content,
.search-help-overlay-2 .content,
.emailreminders-help-overlay-1 .content,
.emailreminders-help-overlay-2 .content,
.emailreminders-help-overlay-3 .content,
.myfavorite-help-overlay .content,
.mysites-help-overlay .content,
.quickview-help-overlay .content,
.saveforlater-help-overlay .content,
.orderhistory-help-overlay-1 .content,
.orderhistory-help-overlay-2 .content{
    width:930px;
    height:519px;
    position:relative;
    top:0px;
    left:0;
}
.content .helpOverShow{
    position:absolute;
    width:2800px;
    top:0px;
    left:0px;
    height:100%;
}
.helpOverCover{
    width:400px;
    height:60px;
    filter:alpha(opacity=0); 
    opacity:0;
    position:absolute;
    top:20px;
    left:200px;
    display:none;
    z-index:5;
}
.search-help-overlay-1 .content .helpOverShow,
.orderhistory-help-overlay-1 .content .helpOverShow{
    width:1870px;
}
.content .helpOverShow li{
    float:left;    
    display:block;
    width:930px;
    height:519px;
    background-position:0 0;
    background-repeat:no-repeat;
    overflow:hidden; 
}
.helpOverShow .searchHelp1{
    background-image: url("../images/MyList/Overlays/Search_1.png"); 
    _background-image:url("../images/MyList/Overlays/Search_1IE6.gif");
}
.helpOverShow .searchHelp2{
    background-image: url("../images/MyList/Overlays/Search_2.png"); 
    _background-image:url("../images/MyList/Overlays/Search_2IE6.gif");
}
.helpOverShow .orderHistoryHelp1{
    background-image:url("../images/MyList/Overlays/OrderHistory_1.png");
    _background-image:url("../images/MyList/Overlays/OrderHistory_1IE6.gif");
}
.helpOverShow .orderHistoryHelp2{
    background-image:url("../images/MyList/Overlays/SpecificPreviousOrder_2.png");
    _background-image:url("../images/MyList/Overlays/SpecificPreviousOrder_2IE6.gif");
}
.helpOverShow .setRemindersHelp{
    background-image:url("../images/MyList/Overlays/SetEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/SetEmailRemindersIE6.gif");
}
.helpOverShow .shopRemindersHelp{
    background-image:url("../images/MyList/Overlays/ShopEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/ShopEmailRemindersIE6.gif");
}
.helpOverShow .viewRemindersHelp{
    background-image:url("../images/MyList/Overlays/ViewEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/ViewEmailRemindersIE6.gif");
}
.myfavorite-help-overlay .content{
    background: url("../images/MyList/Overlays/MyFavorites.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/MyFavoritesIE6.gif");
}
.quickview-help-overlay .content{
    background: url("../images/MyList/Overlays/QuickView.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/QuickViewIE6.gif");
}
.mysites-help-overlay .content{
    background: url("../images/MyList/Overlays/AllMyProducts.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/AllMyProductsIE6.gif");
}
.saveforlater-help-overlay .content{
    background: url("../images/MyList/Overlays/SavedForLater.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/SavedForLaterIE6.gif");
}
/* UBERNAV */
.ubernav {
    left:-2px\9;
    width:938px; 
    height:88px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -109px; 
    position:absolute; 
    top:-7px;
    z-index:4;
} /*width +5px shadow*/
.ubernav .close {
    display:block; 
    position:absolute; 
    top:10px; 
    left:10px; 
    width:54px; 
    height:27px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat -688px -25px; 
    outline:none;
    text-indent:0;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
.ubernav .close:hover{
    background-position:-799px -25px;
}
.ubernav .topLeftRight{
    margin:40px 0 0 15px;
    float:left;
    position:relative;
}
.ubernav .topLeftBtn,
.ubernav .topRightBtn{
    height:24px;
    width:27px;
    float:left;
    cursor:pointer;
    background:url("../images/MyList/topAndBottom.png") no-repeat -291px -48px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
}
.ubernav .topRightBtn{
    background-position:-318px -48px;
}
.ubernav .topLeftBtn:hover{
    background-position:-291px -14px;
}
.ubernav .topRightBtn:hover{
    background-position:-318px -14px;
}
.ubernav #topLeftBtn.disabled,
.ubernav #topLeftBtn.disabled:hover{
    background-position:-291px -83px;
    cursor:default;
}
.ubernav #topRightBtn.disabled,
.ubernav #topRightBtn.disabled:hover{
    background-position:-318px -83px;
    cursor:default;
}
.ubernav .mlSearch{
    height: 43px;
    width:300px;
    background:url("../images/MyList/topAndBottom.png") 0 -210px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    margin:30px 0 0 15px;
    float:left;
    position:relative;
}
.ubernav .mlSearch .search{
    width:245px;
    height:21px;
    padding:7px 0;
    line-height:21px;
    background:transparent;
    border:none;
    font-size:18px;
    margin-left: 12px;
    margin-top: 5px;
    outline:none;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
}
.ubernav .mlSearch .button{
    width:30px; 
    height:30px;
    background:url("../images/MyList/topAndBottom.png") no-repeat -673px -61px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    position:absolute;
    right:12px;
    top:8px;
    cursor:pointer;
}
.ubernav .mlSearch .button:hover{
    background-position:-718px -61px;
}
.ubernav .cartCount{
    color:#FFF;
    display:block;
    font-size:11px;
    font-weight: bold;
    position: absolute;
    right:215px;
    text-align:center;
    top:36px;
    width:18px;
}
.ubernav .cartTotal{
    color:#fff;
    display:block;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    right:140px;
    text-align:center;
    top:43px;
    width:71px;
}
.ubernav .quickcart{
    height:28px;
    position:absolute;
    right:140px;
    top:38px;
    width:109px;
}
.ubernav-back{
    width:983px;
    height:75px;
    background:url("../images/MyList/topAndBottom.png") no-repeat -57px -215px; 
    position:absolute;
    top:40px;
    left:20px;
    z-index:2;
}
.ubernav #myListsLogo{
    background:url("../images/Mylist/MyLists_Logo.png") no-repeat;
    _background-image:url("../images/Mylist/MyLists_LogoIE6.gif");
    float:left;
    margin:30px 0 0 50px;
    _margin:30px 0 0 25px;
    width:150px;
}
.ubernav #myListsLogo a{
    display: block;
    height: 51px;
    text-indent: -9999px;
    width: 150px;
}
.ubernav #backAndNext{
    background:url("../images/Mylist/MyLists_Logo.png") no-repeat;
    _background-image:url("../images/Mylist/MyLists_LogoIE6.gif");
    float:left;
    margin:30px 0 0 64px;
    _margin:30px 0 0 32px;
    width:150px;
}

/* ANIMATIONS */
.ajaxMask{
    width:938px;
    height:670px;
    background-color:#fff;
    opacity:0.4;
    filter:alpha(opacity=60);
    -moz-opacity:0.4;
    position:absolute;
    z-index:100;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    overflow:hidden;
    left:0;
    top:0;
}
.ajaxMask .vHeight{
    display:inline-block;
	height:100%;
	vertical-align:middle;
}
.myListLoading{
    display:inline-block;
    vertical-align:middle;
}
#MyListLoadText{
    display:block;
    font-size:14px;
    margin-top:10px;
}
/* Ubernav Hopup */
.intersiteNavigation .intersiteContent .mylist{
    display:inline-block;
	width:71px;
	z-index:11;
	float:left;
}
.intersiteNavigation .openMylistLink{
    background:url("../images/uberNavCartImages.gif") no-repeat 0 -100px;
    width:71px;
    height:25px;
    display:block;
}
.intersiteNavigation .openMylistLink:hover,
.intersiteNavigation .intersiteContent .mylistLinkSelect{
    background-position:0 -140px;
}
.ubernavHopupArrow{
    background:url("../images/MyList/mylistOpenArrowIco.png") no-repeat 0 0;
    position:absolute;
    width:132px;
    height:49px;
    left:-110px;
    display:block;
}
/* PAGE */
.page{
    overflow:hidden; 
    position:absolute; 
    width:100%; 
    height:100%!important; 
    top:0; 
    left:0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;	
    transition: opacity 0.5s ease-in-out;
    display: none;
}
.page .greyText_8c{
    color:#8c8c8c
}
.page.disabled{
    opacity:0;
    filter:alpha(opacity=0);  
}
.page.active{
    display:block;
    z-index: 901;
}
.myListPageHeader{
    background-color:#EDEDED; 
    border-bottom:1px solid #ccc; 
    padding:10px 0 8px 45px; 
    position:relative; 
    z-index:903; 
    width:675px; /*overflow:hidden;*/
}
.myListPageHeader h1,
.myListPageHeader h2,
.myListPageHeader dt{
    font-size: 26px;
    line-height:26px; 
    font-weight:normal; 
    letter-spacing:-1px;
    color:#555; 
    text-shadow: 1px 1px 1px #C8C8C8; 
    display:inline-block;
}
.myListPageHeader dt a{
    letter-spacing:normal;
}
.myListPageHeader dt a:link,
.myListPageHeader dt a:visited,
.myListPageHeader dt a:focus{
    text-decoration:underline;
}
.myListPageHeader dt{
    text-transform:capitalize;
}
.quickcartPage .myListPageHeader h1,
.quickcartPage .myListPageHeader h2{
    color:#555555;
}
.quickcartPage .myListPageHeader .subtext.left {
    float: none;
    margin-left: 45px;
    margin-top: -13px;
    text-align: left;
}
.quickcartPage .myListPageHeader .subtext {
    color: #666666;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 14px;
    margin-top: 17px;
    text-align: right;
}
.myListPageHeader .ui-icon{
    margin:-8px 0 0 -24px; _margin-top:5px;
    _position:relative;
    _zoom:1;
}
.myListPageHeader h2{
    font-size:18px;
    margin:0;
}
.myListPageHeader dd{
    text-align:left;
    margin-top:1px;
    color:#555;
    line-height:14px;
    font-size:18px;
}
#orderhistory-page .myListPageHeader dd,
.emailRemindersHeader.myListPageHeader dd{
    font-size:12px;
}
.allSitesHeader dd,
.myFavoriteHeader dd{
    letter-spacing: -1px;
    line-height:18px;
}
.quickcartPage .myListPageHeader dd{
    font-size:12px;
    font-weight:bold;
}
.myListPageHeader dd p{
    font-weight:bold;
    letter-spacing:normal;
}
.myListPageHeader dd p.font18Text{
    font-weight:normal;
    line-height:22px;
    text-shadow: 1px 1px 1px #C8C8C8;
}
.emailLeftHide{
    display:none;
}
.myListPageHeader .subtext p,
.myListPageHeader dd p{
    margin:0;
}
.allSitesHeader dd{
    display:none;
}
.allsites .allSitesHeader dd.allSites{
    display:block;
}
.allSitesHeader dd.wag a{
    text-decoration:underline;
}
.myListPageHeader dd.left p{
    text-align:left;
}
.myListPageHeader .mysites-help,
.myListPageHeader .myfavorite-help,
.myListPageHeader .saveforlater-help,
.myListPageHeader .emailreminders-help,
.myListPageHeader .viewemailreminders-help,
.myListPageHeader .shopemailreminders-help,
.myListPageHeader .quickview-help,
.myListPageHeader .specificorder-help,
.myListPageHeader .favoriteorders-help{
    color: #666; 
    font-size: 11px; 
    left:15px; 
    position:relative;
    text-decoration:underline;
}
.myListPageHeader .favoriteorders-help{
    left: 550px; 
}
.myListPageHeader .search-help{
    color: #666666;
    display:inline-block;
    font-size: 11px;
    margin-left:20px;
}
.myListPageHeader .specificorder-help{
    left: 450px; 
}
.myListPageHeader .emailreminders-help{
    left: 300px; 
    position:absolute;
    top:18px;
}
.myListPageHeader .viewemailreminders-help,
.myListPageHeader .shopemailreminders-help{
    left: 300px; 
    position:absolute;
    top:18px;
}
.myListPageHeader .saveforlater-help{
    left:10px; 
}
.myListPageHeader a.help:hover,
.myListPageHeader a.myfavorite-help:hover,
.myListPageHeader a.saveforlater-help:hover,
.myListPageHeader a.emailreminders-help:hover,
.myListPageHeader a.viewemailreminders-help:hover,
.myListPageHeader a.shopemailreminders-help:hover,
.myListPageHeader a.quickview-help:hover,
.myListPageHeader a.specificorder-help:hover,
.myListPageHeader a.search-help:hover,
.myListPageHeader a.favoriteorders-help:hover{
    text-decoration:none;
}
.sortsByIcon{
    width:48px;
    height:44px;
    position:absolute;
    bottom:-3px;
    left:-1px;
    background:url("../images/MyList/sortBy.png") no-repeat 0 0;
    _background-image:url("../images/MyList/sortByIE6.gif");
}
.page .sortsBar{
    width:685px; 
    height:54px; 
    position:absolute; 
    bottom:-14px; 
    left:35px;
}
.page .sortsBar a{
    outline:none;
    background:url("../images/MyList/pagesBg.png") no-repeat left top;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    text-shadow: 1px 1px 1px rgba(255,255,255,0.5); 
    display:inline-block;
    text-align: center;
    text-decoration: none; 
    line-height: 3; /*width:144px;*/ 
    width:25%; 
    height:53px; 
    float:left;
    text-decoration:none; 
    color:#494848; 
    font-size:13px; 
}
.page .sortsBar.has_4 a{
    width:25%;
}
.page .sortsBar a.selected{
    color: #FFF; 
    text-shadow:1px 1px 1px rgba(72,72,72, 0.5); 
    background-position:center -58px;
}
.allSitesHeader,
.emailreminders .emailRemindersHeader{
    padding-bottom:48px;
}
.myFavoriteHeader,
.viewEmailRemindersHeader,
.shopEmailRemindersHeader,
.searchPage .myListPageHeader{
    padding-bottom:16px;
}
.emailreminders ul,
.viewemailreminders ul,
.shopemailreminders ul,
.emailreminders div.row.item,
.viewemailreminders div.row.item,
.shopemailreminders div.row.item{
    display:none;
}
.emailreminders ul.emailShow,
.viewemailreminders ul.viewemailShow.emailShow,
.shopemailreminders ul.viewemailShow.emailShow,
.emailreminders div.row.item.emailShow,
.viewemailreminders div.row.item.viewemailShow.emailShow,
.shopemailreminders div.row.item.viewemailShow.emailShow{
    display:block;
}
.allsites .allSitesHeader,
.myfavoriteitems .myFavoriteHeader,
.emailreminders .emailRemindersHeader,
.viewemailreminders .viewEmailRemindersHeader,
.shopemailreminders .shopEmailRemindersHeader,
.saveforlater .savedForLaterHeader{
    display:block;
}
#mlTool .setemailreminders .cat .emailProductCategory{
    display:block;
}
.page .content{
    overflow-x:hidden; 
    overflow-y:auto;
    background-color:#fff;
    *left:0;
    *top:0;
    z-index: 902;
}
/* - filter sites -*/
.page.diapers .soap, 
.page.diapers .beautybar, 
.page.diapers .wag, 
.page.diapers .yoyo, 
.page.diapers .casa,
.page.soap .diapers, 
.page.soap .beautybar, 
.page.soap .wag, 
.page.soap .yoyo, 
.page.soap .casa,
.page.beautybar .soap, 
.page.beautybar .diapers, 
.page.beautybar .wag, 
.page.beautybar .yoyo, 
.page.beautybar .casa,
.page.wag .soap, 
.page.wag .beautybar, 
.page.wag .diapers, 
.page.wag .yoyo, 
.page.wag .casa,
.page.yoyo .soap, 
.page.yoyo .beautybar, 
.page.yoyo .wag, 
.page.yoyo .diapers, 
.page.yoyo .casa,
.page.casa .soap, 
.page.casa .beautybar, 
.page.casa .wag, 
.page.casa .yoyo, 
.page.casa .diapers{
    display:none;
}
#allsites-page.diapers .diapers,
#allsites-page.soap .soap,
#allsites-page.beautybar .beautybar,
#allsites-page.wag .wag, 
#allsites-page.yoyo .yoyo,
#allsites-page.casa .casa,
#allNewSites-page.diapers .diapers,
#allNewSites-page.soap .soap,
#allNewSites-page.beautybar .beautybar,
#allNewSites-page.wag .wag, 
#allNewSites-page.yoyo .yoyo,
#allNewSites-page.casa .casa{
    display:block;
}
.item.row {
    border-bottom:1px solid #d4d4d4; 
    height:125px;
    position:relative;
    z-index:1;
    background:#fff;
    width:719px;*width:718px;
}
.item.row.mylistItemZindex{
    z-index:2;
}
div.item.row{
    height:252px;
    border:0px;
    padding:0px;
}
div.item.row.removed{
    border-bottom: 1px solid #D4D4D4;
}
div.item.row .originalItem .pricing{
    background:url("../images/MyList/topAndBottom.png") no-repeat scroll -400px 0 transparent;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    display:block;
    width:50px;
    height:75px;
    position:absolute;
    top:90px;
    left:5px;
    z-index:12;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
#allsites-page div.item.row .originalItem .pricing{
    height:75px;
}
div.item.row .originalItem .addToCart.buttons,
div.item.row .originalItem .pricing p{
    display:none;
}
div.item.row .purchase.date p,
div.item.row .replacementItem  .purchase.date{
    color:#CB575B;
    font-size:11px;
}
div.item.row .replacementItem  .purchase.date i{
    font-weight:bold;
}
div.item.row .originalItem,
div.item.row .replacementItem{
    position: relative;
    clear:both;
    height:125px;
    border-bottom:1px solid #D4D4D4;
}
div.item.row.removed .originalItem{
    display:none;
}
div.item.row.removed .replacementItem {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 60px;
    opacity: 1;
    position: relative;
}
.emailreminders .reminder.item.row,
.viewemailreminders .reminder.item.row{
    background-color:#fefaf7;    
}
.item.row.added .added-to-cart-fade{
    height:100%;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:url("../images/MyList/addedToCartLayer.png");
    _height:125px;
    background: url("../images/MyList/addedToCartLayer.gif")\9;
    z-index:-1\9;
}
.item.row.added .ui-icon-added-check {
    position:absolute; 
    right:185px; 
    top:25px;
    z-index:1;
}
.item.row.outofstock {
    background:#f4f4f3;
}
.item.row .brand-logo{
    margin-left:26px;
}
.item.row .brand-logo .logo{
    background: url("../images/MyList/pagesBg.png") no-repeat;
    _background-image: url("../images/MyList/pagesBgIE6.gif");
    width:25px; 
    height:50px; 
    margin-top:40px;
    display:block;
}
.item.row.soap .brand-logo .logo{
    background-position:-48px -320px; 
    margin-top:35px;
}
.item.row.diapers .brand-logo .logo{
    background-position:0 -320px;
}
.item.row.wag .brand-logo .logo{
    background-position:-150px -320px;
}
.item.row.beautybar .brand-logo .logo{
    background-position:-97px -320px; 
    margin-top:33px;
}
.item.row.yoyo .brand-logo .logo{
    background-position:-200px -320px;
}
.item.row.casa .brand-logo .logo{
    background-position:-250px -320px;
}
.item.row.wagRx .brand-logo .logo{
    background-position:-300px -320px;
}
.item.row .titleDetails{
    width:185px; 
    height:91px;
}
.item.row .titleDetails .fullName{
    font-size:12px;
    color:#555; 
    display:block; 
    height:46px; 
    margin:21px 0 0 0;
    line-height:14px;
    width:170px;
    height:auto;
    overflow:hidden;
}
.item.row .titleDetails .details{
    font-size:10px;
    color:#555; 
    margin:0;
    line-height:10px;
}
.item.row .itemImg{
    width:79px; 
    height:72px; 
    margin-top:19px;
    margin-right:6px; 
    position:relative;
    text-align:center;
    z-index:12;
    cursor:pointer;
}
.item.row .itemImg .vMiddle{
    width:72px;
    height:auto;
}
.item.row .itemImg .vHeight{
    height: 72px;
}
.item.row li.purchase{
    position:absolute;
    height:auto;
    left:54px;
    bottom:12px;
}
.item.row li.purchase p{
    line-height:11px;
}
.item.row .itemImg .img{
    cursor:pointer;
}
/*Start rollover hopup*/
.item.row .levelRollover{
    display: block;
    left: 76px;
    position: absolute;
    top:0;
    width: 279px; 
    z-index:999;
    text-align:left;
    cursor:default;
}
.levelRollover .top,
.levelRollover .bottom,
.levelRollover .middle,
.levelRollover .middle span,
.excerpt .close,
.south-gravity .top,
.south-gravity .bottom,
.south-gravity .middle,
.south-gravity .top span.arrow{
    background: url("../images/MyList/rollover-level.png") no-repeat;
    _background-image: url("../images/MyList/rollover-levelIE6.gif");
    display: block;
    width:auto;
    float:left;
}
.item.row .levelRollover .top{
    background-position: 0 0;
    height:10px;
    float:none;
}
.viewemailreminders .item.row .levelRollover .top,
.emailreminders .item.row .levelRollover .top{
    background-position: -1337px 0;
    height:24px;
    display:block;
}
.item.row .levelRollover .middle{
    background-position: -300px 0;
    background-repeat: repeat-y;
    border-right: 1px solid #cfcece;
    overflow: visible;
    position: relative;
    padding:0 5px 5px 14px;
    width:259px;
    word-wrap: break-word;
    float:none;
}
.viewemailreminders .item.row .levelRollover .middle,
.emailreminders .item.row .levelRollover .middle{
    border-width:0;
    background-position: -1057px 0;
}
.item.row .levelRollover .middle span.arrow {
    background-position: 0 -25px ;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top:10px;
    left:-7px;
    width:12px;
    height: 25px;
}
.item.row .levelRollover .bottom{
    background-position: 0 -12px;
    height:10px;
    float:none;
}
.viewemailreminders .item.row .levelRollover .bottom,
.emailreminders .item.row .levelRollover .bottom{
    background-position: -1337px -37px;
    display:block;
}
.item.row .levelRollover p,
.item.row .pricing .south-gravity .middle p,
.item.row .pricing .south-gravity .middle b{
    font-size:10px;
    line-height:12px;
    padding-bottom:3px;
}
.viewemailreminders .item.row .levelRollover p,
.emailreminders .item.row .levelRollover p{
    color:#555;
    font-weight:bold;
}
.item.row .levelRollover a{
    text-decoration:underline;
    font-size:10px;
    line-height:16px;
}
.viewemailreminders .item.row .levelRollover a,
.emailreminders .item.row .levelRollover a{
    color:#555;
    font-weight:normal;
}
.item.row .south-gravity .top{
    background-position: -680px 0;
    height:10px;
    width:100%;
}
.item.row .south-gravity .middle{
    background-position: -900px 0;
    background-repeat: repeat-y;
    overflow: visible;
    position: relative;
    padding:0 10px 5px 14px;
    width:134px;
}
.item.row .south-gravity .top span.arrow {
    background-position: -680px -25px ;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top:-10px;
    right:44px;
    width:25px;
    height:14px;
    z-index:300;
}
.item.row .south-gravity .bottom{
    background-position: -680px -12px;
    height:10px;
    width:100%;
}
.item.row .pricing .south-gravity .closeText{
    height:0px;
    overflow:hidden;
    background:none;
    padding:0;
}
.item.row .pricing .savings .ecoupon-help .hopup.rolloverWindowUp{
    top:auto;
}
.item.row .clickWindow{
    display:inline;
}
.item.row .rolloverWindowUp .top span.arrow{
    background:none;
}
.item.row .rolloverWindowUp .bottom{
    background-position:-710px -25px;
    height:22px;
}
/*End rollover hopup*/
.item.row .purchase.date {
    font-size:10px;
    color:#a5a5a5;
    letter-spacing:0.14pt;
    margin: 0 0 0 1px;
    line-height:11px;
}
.item.row .pricing.col {
    width:237px; 
    position:relative;
}
.item.row .pricing .price{
    font-size:14px; 
    color:#8c8c8c; 
    font-weight:bold; 
    margin-top: 20px; 
    margin-bottom:5px;
}
.item.row .addToCart .price{
    font-size:14px;
    color:#ed6711;
    font-weight:bold;
    margin-top: 20px;
    margin-bottom:5px;
    text-align:center;
}
.item.row .addToCart .ctaLink{
    margin-left:-35px;
    font-size:12px;
}
.item.row .addToCart .ctaLink a.removeFromCart,
.item.row .addToCart .ctaLink a.saveForLater{
    font-size:9px;
    text-decoration:underline;
}
.item.row .addToCart .ctaLink a.saveForLater{
    padding-left:20px;
}
.item.row .pricing .savings {
    font-size:10px; 
    color:#c6141b; 
    font-style:italic;
    width:190px;
    min-height:50px;
    _height:50px;
}
.item.row .pricing .savings b{
    font-size:12px; 
}
.item.row .pricing .savings .ecoupon{
    width:75px; 
    height:22px; 
    background: url("../images/MyList/pagesBg.png") no-repeat right -150px; 
    float:left; 
    position:relative;
}
.item.row .pricing .savings .ecoupon:hover {
    background-position:right -180px
}
.item.row .pricing .savings .ecoupon-active{
    display:none;
}
.item.row .pricing .savings .ecoupon-help {
    color:#555;
    display: inline-block;_display:inline;
    font-style: normal;
    margin-left: 5px;
    width:110px;
    line-height:12px;
}
.item.row .pricing .savings .ecoupon-help .ui-icon{
    vertical-align:top; 
    cursor:pointer;
    height:15px;
}
.item.row .pricing .savings .ecoupon-help .hopup {
    right:-42px;
    position:absolute;
    top:25px;
    width:158px; 
    z-index: 999;
    cursor:default;
    display:block;
    visibility:hidden;
}
.item.row .pricing .savings.ecoupon .ecoupon,
.item.row .pricing .savings.ecoupon .ecoupon-help{
    display:none;
}
.item.row .pricing .savings.ecoupon .ecoupon-active {
    display:block;
    line-height:11px;
}
.item.row .pricing .ctaLink{
    width:100%;
    min-height:20px;
}
.item.row .pricing .ctaLink a{
    color:#a5a5a5; 
    font-size:9px;
    text-decoration:underline
}
.item.row .pricing .ctaLink .makeFavorite {
    float:left;
}
.item.row .pricing .ctaLink .makeFavorite.favorite,
.item.row.added .added-to-cart-fade .addedIco,
.myfavoriteitems ul.myFavoriteItem .makeFavorite{
    float:left; 
    display:inline-block; 
    width:58px; 
    height:16px;
    background: url("../images/MyList/pagesBg.png") no-repeat right -230px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    text-indent:-999em; 
    overflow:hidden; 
    outline:none;
}
.emailreminders .item.row .pricing .ctaLink .makeFavorite,
.viewemailreminders .item.row .pricing .ctaLink .makeFavorite{
    display:none;
}
.emailreminders .item.row .pricing .ctaLink .makeFavorite.favorite,
.viewemailreminders .item.row .pricing .ctaLink .makeFavorite.favorite{
    float:right;
}
.item.row.added .added-to-cart-fade .addedIco{
     background-position:right -320px;
     width:42px;
     height:48px;
     position:absolute;
     right:160px;
     top:25px;
     z-index:301;
}
#quickcart-page .item.row.added .added-to-cart-fade .addedIco{
     background-position:right -990px;
     height:58px;
     width:45px;
}
.item.row .pricing .ctaLink .remove {
    float:right;
    padding-right:69px;
}
.item.row .pricing .countInCart{
    position:absolute;
    right:12px;
    top:37px;
    font-weight:bold;
    text-align:center;
    width:33px;
}
.countInCart .inCartText{
    display:inline-block;
    font-size:10px;
    line-height:10px;
    color:#b2bdc7;
    margin-top:3px;
}
#mlTool .content .counterAll{
    margin:0;
    float:none;
}
.item.row .addToCart .addToCartBtn,
.item.row.outofstock .addToCartBtn,
.item.row.preorder .addToCartBtn,
.item.row.outofstock .addToCart .moveToCartBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -150px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:130px; 
    height:48px;
    display:block;
    margin-top:22px;
    cursor:pointer;
    border:none;
    text-indent:-999em;
}
.item.row .addToCart .addToCartBtn:hover {
    background-position:-150px -150px;
}
.item.row .addToCart .moveToCartBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -500px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:130px; 
    height:48px;
    margin-top:20px;
    cursor:pointer;
    border:none;
    display:block;
    overflow:hidden;
    text-indent:-999em;
}
.item.row .addToCart .moveToCartBtn:hover {
    background-position:-150px -500px;
}
.saveforlaterPage .item.row .ctaLinkSaveForLater a{
    font-size:9px;
    background:url("../images/MyList/icons.png") no-repeat 0 -655px;
    _background-image:url("../images/MyList/iconsIE6.gif");
    padding-left:20px;
    text-decoration:underline;
    display:inline-block;
}
.item.row .addToCart .addToCartBtn.total {
    font-size:14px; 
    font-weight:bold; 
    color:#ed6711; 
    margin-top:22px; 
    text-align:center;
}
.item.row.outofstock .addToCart .addToCartBtn{
    background-position:-310px -150px;
    cursor:default;
    *position:absolute;
}
.item.row.outofstock .addToCart .moveToCartBtn{
    background-position:-310px -992px;
    cursor:default;
    *position:absolute;
}
.item.row .outofstockMsg{
    display:none;
}
.item.row.outofstock .outofstockMsg{
    font-size:10px;
    font-weight:bold;
    color:#cb575b;
    position:absolute;
    right:30px;
    _width:185px;
    display:block;
}
.item.row.preorder .addToCartBtn{
    background-position:0 -730px;
}
.item.row.preorder .addToCartBtn:hover{
    background-position:-150px -730px;
}
.item.row .preorderMessage{
    display:none;
}
.item.row.preorder .preorderMessage{
    color:#ed6711;
    font-weight:bold;
    position:absolute;
    right:25px;
    display:block;
    _width:160px;
    _text-align:right;
}
.item.row.discontinued{
    clear:both;
}
.item.row.discontinued .pricing .savings{
    margin-top:45px;
}
.item.row.discontinued .price,
.item.row.discontinued .makeFavorite{
    display:none;
}
.item.row.discontinued .itemQty,
.item.row.outofstock .itemQty{
    display:none!important;
}
.item.row.originalItem .addToCart.buttons,
.item.row.originalItem .pricing{
    display:none;
}
.item.row.originalItem .purchase.date p{
    line-height:5px;
}
.item.row.replacementItem .replacementArrow{
    background:url("../images/MyList/topAndBottom.png") no-repeat -400px 0px;
    width:50px;
    height:75px;
    left:5px;
}
.item.row.originalItem .purchase.date p,
.item.row.replacementItem .purchase.date p{
    color:#CB575B;
    font-size: 10px;
    font-weight: bold;
}
.item.row .addToCart .itemQty{
    margin:4px 0px 6px 3px;
    display:block;
}
.item.row .addToCart .itemQty .cutDigital,
.item.row .addToCart .itemQty .addDigital,
.item.row .addToCart .itemQty .qtyTotal{
    display:block; 
    background:url("../images/MyList/pagesBg.png") no-repeat 0 -220px; 
    vertical-align:top; 
    outline:none;
    border:none;
    float:left;
}
.item.row .addToCart .itemQty .cutDigital {
    background-position:0 -220pxpx; 
    width:46px;
    height:26px;
    text-indent:-999em;
}
.item.row .addToCart .itemQty .cutDigital:active {
    background-position:-150px -220px;
}
.item.row .addToCart .itemQty .addDigital {
    background-position:-77px -220px; 
    width:47px; 
    height:26px;
    text-indent:-999em;
}
.item.row .addToCart .itemQty .addDigital:active {
    background-position:-227px -220px;
}
.item.row .addToCart .itemQty .qtyTotal {
    background-position:-46px -220px; 
    height:26px; 
    width:31px; 
    font-size:16px; 
    color:#333; 
    line-height:1.75; 
    text-align:center;
}
.item.row .excerpt.hopup{
    display:none;
}
.viewemailreminders .item.row .excerpt.hopup,
.emailreminders .item.row .excerpt.hopup{
    display:none;
    width:284px;
    top:75px;
    left:88px;
    opacity:0;
}
.item.row .excerpt .close {
    background-position:-30px -25px;
    height: 20px;
    position: absolute;
    right:5px;
    top:3px;
    width: 20px;
    z-index:2;
}
.viewemailreminders .item.row .excerpt .close,
.emailreminders .item.row .excerpt .close {
    top:13px;
    right:8px;
}
.viewemailreminders .item.row .excerpt.hopupShowUp,
.emailreminders .item.row .excerpt.hopupShowUp{
    top:-30px;
}
.viewemailreminders .item.row .hopupShowUp .top,
.emailreminders .item.row .hopupShowUp .top{
    background-position: -2401px 0;
    height:15px;
}
.viewemailreminders .item.row .hopupShowUp .bottom,
.emailreminders .item.row .hopupShowUp .bottom{
    background-position: -2401px -27px;
    height:20px;
}
.item.row.removed{
    background:#fff; 
    height:60px;
    position:relative;
    filter:alpha(opacity=100);
    opacity:1;
    overflow:hidden;
}
.item.row.removed .titleDetails,
.item.row.removed .titleDetails .fullName,
.item.row.removed .details{
    margin: 4px 0 0;
    padding: 0;
    width: auto; 
    height:auto;
    color:#A5A5A5!important;
}
.item.row.removed .titleDetails{
    padding-left:51px;
    width:300px;
}
.saveforlaterPage .item.row.removed .titleDetails{
    width:260px;
}
.item.row.removing .pricing,
.item.row.removing .addToCart {
    opacity:0;
    filter:alpha(opacity=0);  
    -webkit-transition: opacity 0.15s ease-in-out;
    -moz-transition: opacity 0.15s ease-in-out;	
    transition: opacity 0.15s ease-in-out;
}
.item.row.removed .pricing,
.item.row.removed .addToCart,
.item.row.removed .purchase.date,
.item.row.removed .savings,
.item.row.removed .select,
.item.row.removed .logo,
.item.row.removed .tripleSnapTagged,
.item.row.removed .doubleSnapTagged{
    display:none!important;
}
.item.row.removed .thumbnail{
    height:auto;
    margin:0; 
    width:0px;
}
.item.row.removed .itemImg{
    display:none;
}
.item.row.removed img{
    display:none;
    width:50%; 
    height:50%;
}
.item.row.removed .undo.success {
    margin-top: -10px;
    position: absolute;
    right:206px;
    top: 22px; 
    font-size:11px; 
    font-weight: bold; 
    color:#F48F4B;
    height:auto;
    line-height:12px;
    width: 55px;
}
.item.row.removed .undo.success a {
    color:#BBBCB7; 
    display:block;
    margin-top: 4px;
    font-size:9px;
    text-decoration:underline;
}
.item.row.removed span.dropDownSelect{
    display:none;
}
.item.row .col {height:100%;}
.item.row .col .col {height:auto;}
/* shop myList Item*/
.item.row li{
    display: inline-block;
    vertical-align: top;
    float:left;
    zoom:1;
    *display:inline;
}
.item.row ul.personalizationDetail li{
    font-size:10px;
    line-height:10px;
    display:block;
    font-style:italic;
    margin-right:3px;*margin-right:1px;
}
.item.row ul.personalizationDetail li b{
    font-style:normal;
}
#allsites-page .item.row .pricing{
    height:100%;
}
.item.row li.pricing {
    position: relative;
    width: 251px;
    height:100%;
}
/* Page Specifics */ 
#allsites-page.page .headerText{
    display:none;
    padding:15px 0 15px 22px;
}
#allsites-page.page.viewemailreminders .headerText.viewEmailHeaderText,
#allsites-page.page.shopemailreminders .headerText.shopEmailHeaderText{
    display:block;
}
#allsites-page.page.viewemailreminders .headerText.viewEmailHeaderText.notshow,
#allsites-page.page.shopemailreminders .headerText.shopEmailHeaderText.notshow{
    display:none;
}
#allsites-page.page .headerText h1{
    letter-spacing:normal;
}
#allsites-page .fakesorts.sale .saleHeaderText{
    padding:22px 0 18px 22px;
    display:none;
}
#allsites-page.allsites .fakesorts.cat .catText,
#allsites-page.diapers .fakesorts.cat .catText.diapers,
#allsites-page.soap .fakesorts.cat .catText.soap,
#allsites-page.beautybar .fakesorts.cat .catText.beautybar,
#allsites-page.wag .fakesorts.cat .catText.wag,
#allsites-page.yoyo .fakesorts.cat .catText.yoyo,
#allsites-page.casa .fakesorts.cat .catText.casa,
#allsites-page.allsites .fakesorts.sale .saleHeaderText.forAllSites,
#allsites-page.diapers .fakesorts.sale .saleHeaderText.diapers,
#allsites-page.soap .fakesorts.sale .saleHeaderText.soap,
#allsites-page.beautybar .fakesorts.sale .saleHeaderText.beautybar,
#allsites-page.wag .fakesorts.sale .saleHeaderText.wag,
#allsites-page.yoyo .fakesorts.sale .saleHeaderText.yoyo,
#allsites-page.casa .fakesorts.sale .saleHeaderText.casa{
    display:block;
}
#allsites-page .fakesorts.sale .catText,
#allsites-page .fakesorts.cat .saleHeaderText{
    display:none!important;
}
#allsites-page .fakesorts.cat .catText span{
    display:inline-block;
}
/*Save For Later*/
.itemPanelsTitle{
    border-bottom:1px solid #ccc;
    position:relative;
    height:94px;
}
.itemPanelsTitle a{
    background: url("../images/MyList/DontForgetThe_SpriteNav.png") no-repeat 0 -259px;
    width:67px;
    height:82px;
    display:inline-block;
    position:absolute;
    top:23px;
}
.itemPanelsTitle .a{
    background-position:0 -259px;
}
.itemPanelsTitle .first{
    left:122px;
}
.itemPanelsTitle .second{
    left:221px;
}
.itemPanelsTitle .third {
    left:330px;
}
.itemPanelsTitle .fourth{
    left:437px;
}
.itemPanelsTitle .fifth{
    left:544px;
}
.itemPanelsTitle a:hover{
    background-position:0 -175px;
    text-decoration:none;
}
.itemPanelsTitle a.selected{
    background-position:0 -88px;
}
.itemPanelsTitle .first.selected{
    left:122px;
}
.itemPanelsTitle .second.selected{
    left:221px;
}
.itemPanelsTitle .third.selected{
    left:330px;
}
.itemPanelsTitle .fourth.selected{
    left:437px;
}
.itemPanelsTitle .fifth.selected{
    left:544px;
}
.itemPanelsTitle a.selected:hover{
    background-position:0 0;
}
.itemPanels{
    padding:10px 20px 10px 30px;
}
/*quickcart-page*/
#quickcart-page .myListPageHeader{
    height:67px;
    padding:10px 0 6px 45px;
}
#quickcart-page .myListPageHeader .subtext.right{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -800px;
    _background-image:url("../images/MyList/pagesBgIE6.gif"); 
    margin:0;
    height:62px;
    position:absolute;
    left: 278px;
    top: 10px;
    width:420px;
}
#quickcart-page .myListPageHeader .subtext.right a{
    width:145px; 
    height:40px; 
    position:absolute; 
    left:277px; 
    top:16px;
}
#quickcart-page .myListPageHeader .subtext.right a:hover{
    background: url("../images/MyList/pagesBg.png") no-repeat -277px -880px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
}
#quickcart-page .myListPageHeader .cartCount{
    color:#FFF;
    display:block;
    font-size:11px;
    font-weight:bold;
    left:26px;
    position:absolute;
    text-align:center;
    top:8px;_top:16px;
    width:18px;
    z-index:999;
    line-height:14px;
}
#quickcart-page .item.row .pricing .cta a.remove{
    float:left;
    padding:0;
}
#quickcart-page .item.row .pricing .cta a.makeFavorite{
    float:right;
}
#quickcart-page .item.row .pricing .cta{
    position: absolute;
    right: -125px;
    width: 155px;
}
.quickcartPage .item.row .itemImg{
    cursor:inherit;
}
.quickcartPage .item.row li.pricing{
    width:190px;
}
.quickcartPage .item.row li.pricing .redText,
.quickcartPage .item.row li.pricing .promotionText{
    color:#F05630;
    font-size:11px;
    line-height:12px;
    padding-left:1px;
}
.quickcartPage .item.row li.addToCart{
    padding-left:20px;
    width:172px;
}
.quickcartPage .item.row .addToCart .price{
    margin-left:21px;
}
.quickcartPage .item.row .addToCart .itemQty{
    margin-left:36px;
    margin-top:9px;
}
.quickcartPage .item.row .addToCart .ctaLink{
    margin-left:0;
    margin-top:10px;
}
.quickcartPage .south-gravity{
    display:block;
    height:149px;
    right:0;
    position:absolute;
    text-align:left;
    top:50px;
    width:326px;
    z-index:999;
}
.quickcartPage .quickViewShipToZipHopup .hopup{
    display:none;
    color:#878787;
    z-index:99;
    line-height:22px;
}
.quickcartPage .excerpt .close{
    background-position: -30px -25px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 3px;
    width: 20px;
    z-index: 2;
}
.quickcartPage .south-gravity .top{
    background-position:-1650px 0;
    height:10px;
    width:100%;
    float:none;
}
.quickcartPage .south-gravity .middle{
    background-position:-2009px 0;
    background-repeat:repeat-y;
    border-right:1px solid #CFCECE;
    overflow:visible;
    padding:1px 5px 5px 14px;
    position:relative;
    float:none;
}
.quickcartPage .shipToZipHopup{
    font-size:10px;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    padding-top:5px;
}
.quickcartPage .shipToZipHopup p{
    font-weight:bold;
}
.quickcartPage .shipToZipBox{
    font-size:14px;
    font-weight:bold;
    width:290px;
    padding:5px 0 5px 5px;
    color:#5B93C7;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    height:40px;
}
.quickcartPage .shipToZipBox .inputWithShadowLower{
    width:117px;
    height:26px;
    margin-left:2px;
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn,
.quickcartPage .shipToZipBox .submitBtnBlueBtn:hover{
    background-image:url("../images/MyList/pagesBg.png");
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn{
    width:70px;
    height:34px;
    background-position:0 -1055px;
    margin:0 0 0 4px;
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn:hover{
    background-position:-90px -1055px;
}
.quickcartPage .shipToZipHopup .normalText{
    font-size:10px;
}
.quickcartPage .south-gravity .bottom {
    background-position:-1650px -12px;
    height: 10px;
    width:100%;
    float:none;
}
.quickcartPage .south-gravity .top span.arrow {
    background-position: -680px -25px;
    height: 14px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right:24px;
    top: -10px;
    width: 25px;
    z-index: 300;
}
.quickcartPage .quickViewShipToZipHopup{
    position:relative;
    font-size:18px;
    font-weight:bold;
    display:inline-block;
    z-index:2;
}
.quickcartPage .quickViewShipToZipHopup a{
    cursor:pointer;
    color:#F26822;
    text-decoration:underline;
}
.myListCartHopupOpen{
float: left;
position: relative;
overflow: visible;
text-align: center;
display: inline-block;
height: 40px;
}
/*quickcart-page End*/
/*============searchPage================*/
.searchPage .item.row .titleDetails .details{
    display:none;
}
/*search sister Results*/
#mylistsearch-page .searchResultsBox{
    border-bottom:1px solid #d4d4d4;
}
#mylistsearch-page .sisterResults{
    width:692px;
    height:210px;
    overflow:hidden;
    background:none;
    padding:18px 0px 16px 9px;
    margin:0;
}
#mylistsearch-page .sisterResults .resultProductBox{
    width:505px;    
}
#mylistsearch-page  .sisterResults .resultProductBox .show{
    width:495px;
    margin-left:10px;
}
#mylistsearch-page .sisterResults .resultProductBox{
    float: left;
}
#mylistsearch-page .search-sites{
    padding-top:4px;
}
#mylistsearch-page .search-sites .ui-icon{
    margin:0;
}
#mylistsearch-page .myListPageHeader .searchCount{
    margin-left:4px;
}
#mylistsearch-page .myListPageHeader {
    padding: 0px 9px 17px 21px;
    width:690px;
}
#mylistsearch-page .myListPageHeader dt{
    text-transform:none;
    margin-left: 22px;
    margin-top: 16px;
}
#mylistsearch-page .search-sites dt{
    margin-top:20px;
}
#mylistsearch-page .search-sites.results dt{
    margin-top:12px;
}
#mylistsearch-page .search-sites dd{
    margin-left: 45px;
    _margin-left:22px;
    margin-top: 0;
    color:#666;
}
#mylistsearch-page  .sisterResults .resultsTopBox{
    display:none;
}
#mylistsearch-page .sisterResults div.show ul{
    margin-right:8px;
    background:url("../images/MyList/mylistSearchResults.gif") no-repeat;
    width:154px;
    height:206px;
    float:left;
    padding:0px;
    overflow:hidden;
}
#mylistsearch-page .sisterResults .pointerCursor {
    margin: 0 0 0 4px;
}
#mylistsearch-page .sisterResults .sisterLogo{
    background:url("../../../images/myList/mylistSearchResultsLogo.gif") no-repeat;
    width:150px;
    height:45px;
    display:block
}
#mylistsearch-page .seeMoreColors,
#mylistsearch-page .snapRewardsBanner,
#mylistsearch-page .sisterResults .resultMessage,
#mylistsearch-page  .greyDoubleLine{
    display:none;
}
/*diapers*/
#mylistsearch-page .resultDiapers .sisterLogo{
    margin-bottom:3px;
}
/*wag*/
#mylistsearch-page .resultWag .sisterLogo{
    background-position:0 -170px;
    height:55px;
}
/*beauty*/
#mylistsearch-page .resultBeautybar .sisterLogo{
    background-position:0 -115px;
    height:30px;
}
/*soap*/
#mylistsearch-page .resultSoap .sisterLogo{
    background-position:0 -70px;
    height:33px;
}
#mylistsearch-page .resultSoap div.show ul{
    background-position:-162px 0;
}
#mylistsearch-page .resultBeautybar div.show ul{
    background-position:-324px 0;
}
#mylistsearch-page .resultWag div.show ul{
    background-position:-486px 0;
}
/*yoyo*/
#mylistsearch-page .resultYoYo div.show ul{
    background-position:-648px 0;
}
#mylistsearch-page .resultYoYo div.show ul li{
    height:195px;
}
#mylistsearch-page .resultYoYo .sisterLogo{
   background-position:0 -230px; 
}
/*casa*/
#mylistsearch-page .resultCasa div.show ul{
    background-position:-810px 0;
}
#mylistsearch-page .resultCasa .sisterLogo{
   background-position:0 -300px; 
}
#mylistsearch-page .resultCasa .productImgDivWrap{
    padding:0;
    height:auto;
}
#mylistsearch-page .sisterResults div.show ul li{
    border:none;
    padding:0px 3px 0 11px;
    height:205px;
}
#mylistsearch-page .sisterResults li .showImg{
    width:72px;
    height:64px;
    line-height:64px;
    padding:25px 0 0;
    margin:0 0 5px 32px;
}
#mylistsearch-page .sisterResults li .showImg .vMiddle{
    width:72px;
}
#mylistsearch-page .sisterResults li .showImg .vHeight{
    height:72px;
}
#mylistsearch-page .sisterResults .showName a{
    height:30px;
    color:#555;
    overflow:hidden;
    text-align:left;
}
#mylistsearch-page .sisterResults li .showName{
    height:65px;
    margin-bottom:4px;
    padding:0;
}
#mylistsearch-page .sisterResults .showName a strong,
#mylistsearch-page .sisterResults .showName a:hover,
#mylistsearch-page .sisterResults .showName a:hover strong{
	color:#555;
    font-size:12px;
}
#mylistsearch-page .sisterResults li .showPriceAndEcoupon{
    height:40px;
}
#mylistsearch-page .sisterResults li p{
    font-size:14px;
    color:#8c8c8c;
    line-height:14px;
    text-align:left;
}
#mylistsearch-page .sisterResults li p.showEcouponFlag{
    line-height:12px;
    padding-top:0;
}
#mylistsearch-page .sisterResults li p span.withEcoupon,
#mylistsearch-page .sisterResults li p span.afterEcoupon{
    background:url("../images/MyList/pagesBg.png") no-repeat right -730px;
    width:75px;
}
#mylistsearch-page .sisterResults .normalPrice,
#mylistsearch-page .sisterResults .salePrice{
    font-size:14px;
    color:#8c8c8c
}
#mylistsearch-page .show li p.showEcouponFlag b{
    font-size:10px;
    color:#c6141b;
    font-style:italic;
}
#mylistsearch-page .sisterResults .resultRightBox{
    width:185px;
    padding:39px 0 0;
    float:left;
}
#mylistsearch-page .sisterResults .resultLogo{
    padding: 9px 0 0 0;
}
#mylistsearch-page .sisterResults .resultLink a{
    color:#ed6711;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    display:inline;
    text-decoration:none;
    vertical-align:middle;
}
#mylistsearch-page .sisterResults .resultLink .iconView{
    background:url("../../../images/myList/searchCheatSitesdot.gif") no-repeat;
    height:15px;
    width:15px;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-left: 7px;
    overflow: hidden;
    vertical-align: middle;
}
#mylistsearch-page .sisterResults .resultLink {
    padding:0 0 0 5px;
}
#mylistsearch-page .myListPageHeader.search-sites{
    z-index:auto;
    height:0px;
    padding:0;
    width:719px;
    height:0px;
    position:relative;
    _overflow:visible !important;
}
#mylistsearch-page .myListPageHeader.search-sites.results .arrowIco{
    background: url("../images/MyList/topAndBottom.png") no-repeat -400px 0 transparent;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    height: 75px;
    left:7px;
    position: absolute;
    top:38px;
    width:48px;
    z-index: 2;
}
#mylistsearch-page .myListPageHeader.search-sites .subtext.right a{
    background: url("../images/MyList/pagesBg.png") no-repeat right -816px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:155px;
    height:48px;
    position:absolute;
    left:543px;
    top:45px;
}
#mylistsearch-page .myListPageHeader.search-sites .subtext.right a:hover{
    background-position:right -880px;
}
#mylistsearch-page .myListPageHeader.search-sites.results .subtext.right{
    display:none;
}
#mylistsearch-page .search-sites.results .ui-icon{
    margin:-12px 5px 0 0;
}
#mylistsearch-page .search-sites.results dd {
    margin-left:50px;
    _margin-left:25px;
}
/*===========searchPage End===========*/
/* Main LEFT NAV */
.myListTabsNav dt{
    padding:10px 0 0 10px;
    text-transform:uppercase;
    font-size:12px;
    color:#555;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    font-weight:bold;
    letter-spacing:-0.1px \0\9;
}
.myListTabsNav dt .ui-icon{
    width:28px;
}
.myListTabsNav .divider{
    border-bottom:1px solid #F8F9FA;
    border-top:1px solid #CBCCCD;
    height:0;
    margin:3px 1px;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
.myListTabsNav dd{
    cursor:pointer;
    margin:0;
}
.myListTabsNav ul{
    margin-bottom:10px;
}
.myListTabsNav ul li{
    float:left;
    width:100%;
}
.myListTabsNav dd .left{
    background-image: url("../images/MyList/icons.png");
    _background-image: url("../images/MyList/iconsIE6.gif");
    background-position:25px -22px;
    background-repeat:no-repeat;
    padding-left:41px;
}
.myListTabsNav .discoverNewSites {
    padding-left:49px;
    cursor:inherit;
}
.myListTabsNav .collapsed dd .left {
    background-position:25px 8px;
}
.myListTabsNav .noPointerIcon dd a{
    background-image:none;
}
.myListTabsNav dd a .ui-icon{
    float:left;
}
.myListTabsNav a{
    display:block;
    font-size:12px;
    color:#555;
    line-height:24px; 
    outline:none;
    width:100%;
    float:left;
    cursor:pointer;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
}
.myListTabsNav a, 
.myListTabsNav a:visited, 
.myListTabsNav a:focus {
    text-decoration:none;
}
.myListTabsNav a:hover,
.myListTabsNav a.selected{
    background-color:#C7D2DC;
    color:#555;
}
.myListTabsNav a span.itemsNumber{
    visibility:hidden;
    font-size:11px;
    font-weight:normal;
    position:absolute;
    right:4px;
}
#leftPanel a:hover span.itemsNumber,
#leftPanel a.selected span.itemsNumber{
    visibility:visible;
}
#mlTool .counterAll,
#mlTool .countLeft,
#mlTool .countRight,
#mlTool .counter{
    background:url("../images/MyList/icons.png") no-repeat -6px -687px;
    _background-image:url("../images/MyList/iconsIE6.gif");
    display:inline-block;
    height:13px;
}
#mlTool .counterAll{
    float:right;
    margin:5px 6px 0 0;
    color:#fff;
    font-size:9px;
    font-weight:bold;
    display:inline-block;
    text-align:center;
    background:none;
    white-space:nowrap;
}
#mlTool .pricing .counterAll{
    background-color:#fff;
}
#mlTool .countLeft,
#mlTool .countRight,
#mlTool .counter{
    background-position:0 -687px;
    width:6px;
    overflow:hidden;
    line-height:14px;
    height:13px;
    vertical-align:middle;
    margin:0;
}
#mlTool .countRight{
    background-position:-39px -687px;
}
#mlTool .counter{
    width:auto;
    min-width:10px;
    text-align:center;
    background-position:-6px -687px;
}
#mlTool .myListTabsNav .counter{
    line-height:13px;
}
.myListTabsNav a .left{
    padding-left:41px;
}
.myListTabsNav a .openCount{
    margin:0;
    color:#FFFFFF;
    line-height:18px;
    text-align:center;
    width:22px;
}

/* accordian */
.collapsed ul {display:none; -webkit-transition: all 1s ease-in-out;}



/* icons */
.ui-icon{
    display:inline-block;
    vertical-align:middle; 
    width:24px; 
    height:24px; 
    background: url("../images/MyList/icons.png") no-repeat 11px 7px; 
    _background-image:url("../images/MyList/iconsIE6.gif");
}
.ui-icon-star {
    background-position: 2px -60px;
}
.ui-icon-chat {
    background-position: 3px -93px;
}
.ui-icon-chat-bold {
    background-position: 3px -473px;
}
.ui-icon-tag-money {
    background-position: 3px -125px;
}
.ui-icon-checkbox-checked {
    background-image:url("../images/MyList/iconsIE6.gif");
    background-position: 1px -160px;
}
.ui-icon-checkbox2-checked {
    background-position: 0px -350px;
}
.ui-icon-heart {
    background-position: 4px -186px;
}
.ui-icon-calendar {
    background-position: 3px -222px;
}
.ui-icon-calendar-bold {
    background-position: 3px -507px;
}
.ui-icon-mail-closed {
    background-position: 1px -616px;
}	
.ui-icon-list {
    background-position: 4px -283px;
}
.ui-icon-hearts {
    background-position: 3px -315px;
}
.ui-icon-questionmark{
    background-position:3px -384px;
    position:relative;
}
#orderhistory-page .ui-icon-checkbox2-checked{
    background-position:3px -281px;
    margin-right:4px;
}
.ecoupon-help .clickWindow .ui-icon-questionmark.ui-icon{
    background-position:0px -384px;
    width:14px;
}
.ui-icon-added-check {
    background-position: 3px -416px; 
    width:40px; 
    height:44px;
}
.ui-icon-cart {
    background-position: 0 -544px;
    height: 31px;
    width: 30px;
}
.ui-icon-loupe {
    background-position: 0 -585px;
    width: 14px;
}
.ui-icon-send-arrow {
    background-position: 0 -652px;
}
.ui-icon-eye{
    background-position: 2px -770px;
}
/* ==|== non-semantic helper classes ======================================== */
.ir{
      display: block; 
      border: 0; 
      text-indent: -999em;
      overflow: hidden;
      background-color: transparent;
      background-repeat: no-repeat;
      text-align: left;
      direction: ltr;
}
.itemPanelsTitle span{
    display:block;
    background:none;
    text-align:center;
    color:#fff;
}
.itemPanelsTitle span.irDate{
    font-size: 11px;
    font-weight: bold;
    margin-top: 6px;
}
.itemPanelsTitle span.irItemsNumber{
    margin-top:5px;
}
.ir br { 
    display: none; 
}
.hidden { 
    display: none !important; 
    visibility: hidden; 
}
.visuallyhidden { 
    border: 0; 
    clip: rect(0 0 0 0); 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute; 
    width: 1px; 
}
.visuallyhidden.focusable:active, 
.visuallyhidden.focusable:focus{ 
    clip: auto; 
    height: auto; 
    margin: 0; 
    overflow: visible; 
    position: static; 
    width: auto; 
}
.invisible { 
    visibility: hidden; 
}
.clearfix:before, 
.clearfix:after { 
    content: ""; 
    display: table; 
}
.clearfix:after { 
    clear: both; 
}
.clearfix { 
    zoom: 1; 
}
.inlineblock, 
.iblock, .col{
    display: -moz-inline-stack;
    display:-moz-inline-box;
    display:inline-block;
    zoom:1;
    *display:inline;
    vertical-align:top;
}

/* ==|== media queries ====================================================== */

@media only screen and (min-width: 480px) {


}

@media only screen and (min-width: 768px) {

}
/* ========================= Discover New Sites ========================= */
#mlTool .headerText span.shopText{
    display:inline;
}
#mlTool .headerText span{
    display:none;
    vertical-align:top;
}
#mlTool .myListPageHeader.headerText,
#mlTool .headerText{
    border-bottom: 1px solid #d4d4d4;
    padding:20px 0 24px 45px;
    line-height:14px;
    background-color: #EDEDED;
}
.page .newSitesHeaderText{
    border-bottom: 1px solid #d4d4d4;
    padding:10px 0 16px 45px;
}
.page .newSitesHeaderText dt{
    text-transform:none;
}
.page .newSitesHeaderText dl{
    display:none;
}
.page .newSitesHeaderText dd{
    padding-left:3px;
    font-weight:normal;
    line-height:22px;
    text-shadow: 1px 1px 1px #C8C8C8;
}
#allNewSites-page{
    width:720px;
    overflow:hidden;
}
#mlTool .headerText .counterAll,
#mlTool .headerText .countLeft,
#mlTool .headerText .countRight,
#mlTool .headerText .counter,
#mlTool .orderDate .counterAll,
#mlTool .orderDate .countLeft,
#mlTool .orderDate .countRight,
#mlTool .orderDate .counter{
    display:inline-block;
    line-height:16px;
    height: 16px;
}
#mlTool .headerText .counterAll,
#mlTool .orderDate .counterAll{
    font-size:12px;
}
#mlTool .orderDate .counterAll{
    margin-top: 12px;
    vertical-align: top;
    *margin-top:3px;
}
#mlTool .myListDiscoverContent .headerText .counterAll{
    padding-left:10px;
}
#mlTool .headerText .countLeft,
#mlTool .headerText .countRight,
#mlTool .orderDate .countLeft,
#mlTool .orderDate .countRight{
    background-position:0 -800px;
    width:7px;
}
#mlTool .headerText .countRight,
#mlTool .orderDate .countRight{
    background-position:-37px -800px;
}
#mlTool .headerText .counter,
#mlTool .orderDate .counter{
    background-position:-7px -800px;
}
#mlTool .productItem .headerText{
    padding:20px 0 18px 22px;
    background-color:#EDEDED;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    vertical-align:middle;
}
.myListDiscoverHeroBanner{
    padding:20px 0 15px 0;
    width:720px;
    overflow:hidden;
    text-align:center;
}
.myListDiscoverMainBox{
    width:720px;
    overflow:hidden;
    display:none;
}
#allNewSites-page.casa .myListDiscoverHeroBanner{
    padding:11px 0 6px 0;
}
#allNewSites-page .proTextDivMylist {
    font-size: 15px;
    padding-left: 13px;
    width: 163px;
}
/* Diapers Category Css Style */
#allNewSites-page.diapers .productBoxMylist{
    padding-left:70px;
}
#allNewSites-page.diapers .productShowBoxMylist {
    border: 1px solid #ccc;
    float: left;
    height: 271px;
    margin-right: 8px;
    overflow: hidden;
    width: 180px;
}
#allNewSites-page.diapers .productBoxTopMylist {
    border-bottom: 1px solid #E2E2E2;
    position:relative;
    height: 186px;
}
#allNewSites-page .productImgDivMylist div {
    display: table-cell;
    vertical-align: middle;
}
#allNewSites-page .productImgPictureMylist{
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
#allNewSites-page.diapers .productImgDivMylist, 
#allNewSites-page.diapers .productImgHeightMylist {
    height: 165px;
    overflow: hidden;
}
#allNewSites-page.diapers .proTextDivMylist {
    font-weight: bold;
    bottom: 7px;
    position: absolute;
}
#allNewSites-page.diapers .proTextDivMylist h1 {
    font-size: 13px;
    font-weight:bold;
}
#allNewSites-page.diapers .proTextDivMylist a {
    color: #D04461;
}
#allNewSites-page.diapers .productShowBoxMylist ul {
    margin: 1px 5px;
}
#allNewSites-page.diapers .productShowBoxMylist ul h3{
    font-size:11px;
}
#allNewSites-page.diapers .productShowBoxMylist ul h3 a{
    color:#666;
}
#allNewSites-page.diapers .productShowBoxMylist li {
    border-bottom: 1px solid #E2E2E2;
    height: 20px;
    line-height: 19px;
    padding: 0 8px;
    white-space: nowrap;
}
#allNewSites-page.diapers .advertisement{
    width:683px;
    margin:0 auto;
    padding:15px 0;
}
.categoryBanner li{
    float:left;
}
/* Casa Category Css Style */
#allNewSites-page.casa .productBoxMylist{
    padding-left:95px;
    width:600px;
    margin:0;
}
#allNewSites-page.casa .productShowBoxMylist{
    min-height: 313px;
    overflow: hidden;
    position: relative;
    width: 258px;
    margin-right:2px;
    height:auto;
    border:none;
    padding:0;
    float:left;
}
#allNewSites-page.casa .productListTopMylist{
    background: url("../../../images/MyList/casaProductListBg.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    padding: 12px 11px 0;
    text-align: center;
    width: 236px;
}
#allNewSites-page.casa .productListBoxMylist{
    background: url("../../../images/MyList/casaProductListBg.gif") no-repeat scroll 0 bottom transparent;
    padding: 0 11px 28px;
    width: 236px;
}
#allNewSites-page.casa .productBoxTopMylist {
    overflow: hidden;
    padding: 0 10px;
    width: 216px;
    border-bottom:none;
    height:auto;
    background:none;
}
#allNewSites-page.casa .proTextDivMylist {
    overflow: hidden;
    padding: 13px 20px 7px;
    max-height: 54px;
    min-height: 36px;
    position:static;
    width:auto;
}
#allNewSites-page.casa .proTextDivMylist h1 {
    font-family:CasaProxima,Arial;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
}
#allNewSites-page.casa .proTextDivMylist a {
    line-height: 19px;
    color: #666666;
}
#allNewSites-page.casa .proTextDivMylist a:hover{
    color:#85a5af
}
#allNewSites-page.casa .productShowBoxMylist ul {
    padding: 0 28px 16px;
}
#allNewSites-page.casa .productShowBoxMylist ul li {
    border-bottom: 1px solid #D5D5D5;
    color: #85A5AF;
    padding: 1px 0;
    height:auto;
}
#allNewSites-page.casa .productShowBoxMylist li a {
    color: #5E839B;
    font-size: 13px;
    height: 16px;
    display: block;
    line-height: 16px;
    padding: 4px 0 3px;
    text-align:center;
}
#allNewSites-page.casa .productShowBoxMylist li a:hover{
    background:#85A5AF;
    color:#f9f8f3;
    text-decoration:none;
}
#allNewSites-page.casa .productListTopMylist .staple {
    background: url("../../../images/MyList/casaStapleBg.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin-top: 4px;
    overflow: hidden;
    width: 47px;
}
#allNewSites-page.casa .advertisement{
    width:683px;
    margin:0 auto;
    padding:0 0 20px;
}
/* YoYo Category Css Style */
#allNewSites-page.yoyo .shopWrapInMylist{
    margin:16px 0;
    width:735px;
    padding-left:5px;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist{
    height:178px;
    width:200px;
    float:left;
    margin-right:45px;
    margin-bottom:0px;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist .proTextDivMylist{
    text-align:center;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    padding:0px;
    width:auto;
    position:static;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist .proTextDivMylist h1{
    font-size:22px;
    line-height:40px;
    width:100%;
    font-weight:normal;
    font-family:YoyoProxima,Arial Narrow;
    color:#143138;
    text-transform:uppercase;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist ul{
    padding:12px 0;
    border-bottom:1px dotted #000;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist li{
    padding:2px 30px 2px 8px;
    background:url("../images/MyList/arrow.gif") no-repeat scroll right center transparent;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist li a{
    font-size:19px;
    color:#367A7B;
    font-family:YoyoProxima,Arial Narrow;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner{
    height:303px;
    overflow:hidden;
    position:relative;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .logo{
    position:absolute;
    top:10px;
    left:10px;
    z-index:1;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .logo a{
    background:url("../images/MyList/yoyo_logo.png");
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../Images/MyList/yoyo_logo.png');
    width:127px;
    height:127px;
    display:block;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .mainBanner{
    margin:0px auto;
    width:720px;
    overflow:hidden;
    text-align:center;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .mainBanner a{
    display:table-cell;
    text-align:center;
    vertical-align: middle;
    width:720px;
    height:303px;
    overflow:hidden;
}
#allNewSites-page.yoyo .advertisement{
    text-align:center;
    width:685px;
    margin:0px auto 20px;
}
#allNewSites-page.yoyo .categoryBanner a{
    display:inline-block;
    overflow:hidden;
    width:360px;
    margin:0px;
    padding:0px;
}
#allNewSites-page.yoyo .headerText{
    border-top:1px solid #D4D4D4;
}
#allNewSites-page.yoyo .showLogo{
    display:block;
    position:absolute;
    top:-10px;
    left:-10px;
    background:url("../images/MyList/icons.png") no-repeat left -730px;
    width:32px;
    height:32px;
}
/* Soap Category Css Style */
#allNewSites-page.soap .myListDiscoverHeroBanner{
    padding-top: 19px;
}
#allNewSites-page.soap .productBoxMylist{
    padding-left:70px;
}
#allNewSites-page.soap .categoryBoxMylist{
    margin-bottom: 20px;
    border-left: 1px dashed #B2B2B2;
    float: left;
    margin-right: 4px;
    min-height: 271px;
    _height: 271px;
    padding-left: 4px;
    width: 180px;
}
#allNewSites-page.soap .productBoxTopMylist{
   height: 156px;
   border-bottom-width:0;
   background:none;
}
#allNewSites-page.soap .productImgDivMylist{
    height: 127px;
    overflow: hidden;
    padding:0;
}
#allNewSites-page.soap .productImgPictureMylist{
    display: table-cell;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
#allNewSites-page.soap .productImgDivMylist,
#allNewSites-page.soap .productImgHeightMylist{
    height: 127px;
}
#allNewSites-page.soap img{
    vertical-align: middle;
     border: 0 none;
}
#allNewSites-page.soap .proTextDivMylist{
    font-size: 15px;
    font-weight: bold;
    padding-left: 13px;
    width: 163px;
    display: table-cell;
    padding-bottom: 4px;
    vertical-align: bottom;
}
#allNewSites-page.soap .proTextDivMylist h1{
    font-size: 15px;
    font-weight: bold;
    font-family:Arial;
    text-align:left;
    text-transform:capitalize;
}
#allNewSites-page.soap .proTextDivMylist a{
    color: #4C849F;
    display: block;
    line-height: 18px;
    overflow: hidden;
    font-family:Arial;
}
#allNewSites-page.soap .categoryBoxMylist ul {
    margin: 0 5px;
}
#allNewSites-page.soap .categoryBoxMylist li {
    border-bottom: 1px solid #EBECEC;
    margin: 0 6px 0 10px;
    padding: 3px 0 2px;
    text-align:left;
}
#allNewSites-page.soap .categoryBoxMylist li h3{
    font-size:12px;
}
#allNewSites-page.soap .categoryBoxMylist li a:hover{
    color:#326D89;
}
#allNewSites-page.soap .categoryBoxMylist li h3 .arrowText{
    background: url("../images/Mylist/icons-1.png") no-repeat 0 -710px ;
    display: inline-block;
    height: 15px;
    vertical-align: bottom;
    width: 10px;
}
#allNewSites-page.soap .advertisement{
    margin:0 auto;
    padding-bottom:15px;
    width: 683px;
}
/* BeautyBar Category Css Style */
#allNewSites-page.beautybar .myListDiscoverHeroBanner{
    padding-top: 31px;
}
#allNewSites-page.beautybar .productBoxMylist{
    padding:13px 0 12px 58px;
    width: 660px;
}
#allNewSites-page.beautybar .categoryBoxMylist{
    margin-bottom: 20px;
    float: left;
    margin-right: 25px;
    padding-left: 4px;
    width: 182px;
}
#allNewSites-page.beautybar .categoryBoxMylist dd{
    font-size: 13px;
    overflow: hidden;
    border-bottom: 1px dotted #A9A199;
    line-height: 18px;
    padding: 3px 0 3px 0px;
    margin-left:6px;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.top{
    line-height: 21px;
    padding-bottom:5px;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.bottom{
    border-bottom-width: 0;
}
#allNewSites-page.beautybar .categoryBoxMylist dd a{
    color: #333333;
}
#allNewSites-page.beautybar .categoryBoxMylist dd a:hover{
    color:#7B3043;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.top a,
#allNewSites-page.beautybar .categoryBoxMylist  dd.bottom a{
    font-weight: bold;
}
#allNewSites-page.beautybar .advertisement{
    margin:0 auto;
    padding-bottom:15px;
    width: 683px;
}
/* End Category Css Style*/
.advertisementBox{
    padding:10px 0 10px 17px;
}

/* = MyList Discover New Site 
----------------------------------------------------------------------------------------------------*/
#allNewSites-page.wag .productBoxMylist dl dd{
    border:1px solid #a0bf40;
    padding:14px 0 17px 0;
	width:335px;
}
#allNewSites-page.wag .productBoxMylist dl.catShop dd{
    border-color:#feab2b;
}
#allNewSites-page.wag .productBoxMylist dl{
    width:339px;
    float:left;
    margin-right:2px;
}
#allNewSites-page.wag .dogShop a.textVisit{
    color:#a0bf40;
}
#allNewSites-page.wag .catShop a.textVisit{
    color:#feab2b;
}
#allNewSites-page.wag .productBoxMylist{
    padding-left:19px;
}
#allNewSites-page.wag .productBoxMylist ul {
    text-align: center;
    float:left;
    width:167px;
    overflow:hidden;
}
#allNewSites-page.wag .productBoxMylist ul li{
    padding-bottom:4px;
}
#allNewSites-page.wag .productBoxMylist ul li a,
#allNewSites-page.wag .productBoxMylist ul li b{
    font-size:12px;
}
#allNewSites-page.wag .advertisement{
    margin:0 auto;
    text-align:center;
    width:690px;
    padding:14px 0 13px;
}
#allNewSites-page.wag .myListDiscoverHeroBanner{
    padding-bottom:4px;
}
/* = MyList Order History 
----------------------------------------------------------------------------------------------------*/
#orderhistory-page{
    width:720px;
}
#orderhistory-page .compareSlide{
    border-bottom:1px solid #D4D4D4;
    position:relative;
    height:110px;
    width:100%;
    _width:auto;
    left:-1px;
    overflow:hidden;
}
#orderhistory-page .compareSlideWrap{
    display:none;
}
#orderhistory-page.row .compareSlideWrap{
    min-width:720px;
    display:block;
}
#orderhistory-page .compareSlideClone{
    display:block;
    *+top:0px;
    *+position:absolute;
}
#orderhistory-page.row .compareSlideClone{
    display:none;
}
#orderhistory-page .compareSlideWrap .item.row{
    float:left;
    width:128px;
    height:110px;
    background:url("../images/MyList/orderHistoryItemBar.gif") no-repeat left ;
    overflow:hidden;
}
#orderhistory-page .compareSlideWrap .item.row.discontinued{
    clear:inherit;
}
.compareSlideWrap .emptyPosition{
    display: block; 
    float: left; 
    width: 128px; 
    height: 110px;
}
#orderhistory-page .item.row .brand-logo{
    margin-left:6px;_margin-left:0;
}
#orderhistory-page .list .item.row .brand-logo{
    margin-left:26px;
}
#orderhistory-page .compareSlideWrap .item.row.removed{
    display:none;
}
#orderhistory-page.row .compareSlideWrap .item.row{
    height:125px;
}
#orderhistory-page.row .compareSlideWrap .item.row.removed{
    height:60px;
    display:block;
    background:#fff;
}
#orderhistory-page.row .compareSlideWrap div.item.row{
    height:252px;
}
#orderhistory-page .compareSlideWrap .item.row .brand-logo .logo{
    margin-top:30px;
    display:block;
}
#orderhistory-page ..compareSlideWrap .item.row .brand-logo{
    margin-left:15px;
}
#orderhistory-page .compareSlide a.prev,
#orderhistory-page .compareSlide a.next{
    background:url("../images/MyList/pagesBg.png") no-repeat -500px -400px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:0;
    height:0;
    display:block;
    position:absolute;
    top:30px;
    z-index:2;
    overflow:hidden;
}
#orderhistory-page .compareSlide a.prev {
    left:5px;
}
#orderhistory-page .compareSlide a.next {
    background-position:-500px -443px;
    right:5px;
}
#orderhistory-page .compareSlide a.prev:hover{
    background-position:right -400px;
}
#orderhistory-page .compareSlide a.next:hover{
    background-position:right -443px;
}
#orderhistory-page .compareSlide .orderScrollBtn .disabled{
    width:0px!important;
    height:0px!important;
}
#orderhistory-page .compareSlide .orderScrollBtn .scrollHover{
    width:40px;
    height:43px;
}
#orderhistory-page .caroufredsel_wrapper{
    min-width:720px;
    min-height:110px;
    _width:720px!important;
}
#orderhistory-page .list .caroufredsel_wrapper{
   display:none;
}
#orderhistory-page .productItem .orderItemHeader{
    padding:8px 22px;
    width:auto;
    border-bottom: 1px solid #D4D4D4;
    background-color: #EDEDED;
    _zoom:1;
}
#orderhistory-page .productItem .orderItemHeader h1{
    line-height:40px;
    font-size:19px;
}
#orderhistory-page .orderDate{
    float:left;
    width:250px;
    _padding-top:8px;
}
#orderhistory-page .favorite{
    float:left;
    padding-top:10px;
}
#orderhistory-page .productItem .favorite a{
    color:#A5A5A5;
    font-size:10px;
    font-weight:bold;
    top:auto;
    left:320px;
}
#orderhistory-page .orderShopBtn{
    float:right;
}
#orderhistory-page .orderShopBtn a{
    display:block;
    width:169px;
    height:40px;
    background:url("../images/MyList/pagesBg.png") no-repeat left -617px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
}
#orderhistory-page .orderShopBtn a:hover{
    background-position:-194px -617px;
}
#orderhistory-page .makeFavorite.favorite{
    float:left; 
    display:inline-block; 
    width:58px; 
    height:16px;
    background: url("../images/MyList/pagesBg.png") no-repeat right -225px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    font-size:0;
    line-height:0; 
    overflow:hidden; 
    outline:none;
    vertical-align:middle;
}
.order-history .myListPageHeader .blurbText{
    width:280px;
}
.order-history .myListPageHeader{
    padding-bottom:18px;
}
#orderhistory-page .item.row .itemImg{
    display:inline-block;
    _margin-right:0;
}
#orderhistory-page .seeMoreOrder{
    margin:15px 0 10px 15px;
    font-size:14px;
    font-weight:bold;
}
#orderhistory-page #orderListHeader,
#orderhistory-page.row .seeMoreOrder,
#orderhistory-page.active.row .productItem,
#orderhistory-page .item.row .purchase.date,
#orderhistory-page .item.row.removed .titleDetails,
#orderhistory-page .productItem.list .orderItemHeader,
#orderhistory-page .productItem.list .orderScrollBtn,
#orderhistory-page .item.row.removed .undo.success,
#orderhistory-page .item.row .titleDetails,
#orderhistory-page .item.row li.pricing,
#orderhistory-page .item.row .tripleSnapTagged,
#orderhistory-page .item.row .doubleSnapTagged,
#orderhistory-page .item.row .addToCart.buttons,
#orderhistory-page .productItem.list .item.row.removed .brand-logo,
#orderhistory-page .productItem.list .item.row.removed .itemImg,
#orderhistory-page .productItem.list .item.row.removed .purchase.date,
#orderhistory-page .productItem.list .item.row.removed .shopEmailMsg,
#orderhistory-page .productItem.list .item.row.removed .addToCart.buttons{
    display:none;
}
#orderhistory-page .productItem.list .item.row .titleDetails,
#orderhistory-page .productItem.list .item.row .pricing,
#orderhistory-page .productItem.list .item.row .addToCart.buttons,
#orderhistory-page .productItem.list .item.row.removed .undo.success,
#orderhistory-page .productItem.list .item.row .purchase.date{
    display:block;
}
#orderhistory-page .productItem.list .compareSlide{
    border:0px;
    padding:0px;
}
#orderhistory-page .productItem.list{
    margin:0px;
}
#orderhistory-page .productItem.list .item.row{
    background:none;
    float:none;
    width:720px;
}
#orderhistory-page .productItem.list .compareSlide{
    height:auto;
    overflow:visible;
}
#orderhistory-page .myListPageHeader button{
    background: url("../images/MyList/pagesBg.png") no-repeat scroll left -930px transparent;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    height: 37px;
    left: 565px;
    position: absolute;
    top: 30px;
    width: 136px;
    cursor:pointer;
}
#orderhistory-page .myListPageHeader button:hover{
    background-position:-146px -930px;
}
#orderhistory-page .myListPageHeader .makeFavorite {
    color: #A5A5A5;
    font-size: 9px;
    left: 365px;
    outline: medium none;
    position: absolute;
    top: 46px;
}
#orderhistory-page .myListPageHeader dd{
    margin-left:4px;
}
#orderhistory-page .myListPageHeader dd.left{
    float: none;
    text-align: left;
    margin-left:4px;
}
#orderhistory-page .myListPageHeader .orderhistory-help{
    left:205px;
    top:18px;
    color: #666666;
    font-size: 11px;
    position: absolute;
    text-decoration: underline;
}
#orderhistory-page .item.row .pricing .ctaLink{
    position:static;
}
#orderhistory-page.active.row .productItem.list{
    display:block;
}
#orderhistory-page .productItem .compareSlideWrap .item.row{
    overflow:visible;
}
#orderhistory-page .item.row .pricing .savings{
    min-height:30px;
}
/*===================My Favorite Item====================*/
.myfavoriteitems ul.item,
.myfavoriteitems div.item,
.myfavoriteitems div.dotForgetItem{
    display:none;
}
.myfavoriteitems ul.myFavoriteItem,
.myfavoriteitems div.myFavoriteItem{
    display:block;
}
/*===================Email Reminder Item====================*/
.emailreminders.page .content{

}
.emailreminders .pricing .ctaLink .remove,
.emailreminders .pricing .countInCart,
.emailreminders .addToCart.buttons,
.emailreminders .item.row .pricing .savings .ecoupon,
.emailreminders .item.row .pricing .savings .ecoupon-help,
.viewemailreminders .pricing .ctaLink .remove,
.viewemailreminders .pricing .countInCart,
.viewemailreminders .addToCart.buttons,
.viewemailreminders .item.row .pricing .savings .ecoupon,
.viewemailreminders .item.row .pricing .savings .ecoupon-help,
.emailreminders .item.row .doubleSnapTagged,
.emailreminders .item.row .tripleSnapTagged,
.viewemailreminders .item.row .doubleSnapTagged,
.viewemailreminders .item.row .tripleSnapTagged,
.emailreminders .item.row .pricing .savings,
.emailreminders .item.row li.pricing,
.viewemailreminders .item.row .pricing .savings,
.viewemailreminders .item.row li.pricing{
    display:none;
}
.emailreminders .item.row .itemImg,
.viewemailreminders .item.row .itemImg{
    margin-right: 0;
    cursor:inherit;
}
.emailreminders .item.row .purchase.date,
.viewemailreminders .item.row .purchase.date {
    margin-left:0px;
}
.emailreminders .item.row li.purchase,
.viewemailreminders .item.row li.purchase {
    bottom:19px;
}
.item.row li.emailItem{
    display:none;
    position: relative;
}
.emailreminders .item.row.removed li.emailItem,
.viewemailreminders .item.row.removed li.emailItem{
    display:none;    
}
.emailreminders .item.row li.emailItem,
.viewemailreminders .item.row li.emailItem{
    display:inline-block;
}
.emailreminders .item.row.removed li.emailItem,
.viewemailreminders .item.row.removed li.emailItem{
    display:none;
}
.emailreminders .item.row li.emailItem span.greySplitLine,
.viewemailreminders .item.row li.emailItem span.greySplitLine{
    background: none repeat scroll 0 0 #e9e9e9;
    display: inline-block;
    font-size: 0;
    height:53px;
    line-height: 0;
    overflow: hidden;
    vertical-align: middle;
    width: 1px;
    margin:42px 0px 0 6px;
    padding-top:0px;
}
.item.row li.emailItem span{
    font-size:12px;
    font-weight:bold;
    color:#ed6711;
    display:inline-block;
    vertical-align:top;
    padding-top: 54px;
    margin-left:5px;
}
.item.row li.emailItem span.reminderText,
.item.row li.emailItem span.emailReminder{
    padding-top: 0px;
    margin-left:0px;
    display:inline;
}
.item.row li.emailItem span.emailReminder{
    *padding-left:2px;
}
.viewemailreminders .item.row li.emailItem span.hopup,
.viewemailreminders .item.row li.emailItem .hopup span,
.emailreminders .item.row li.emailItem span.hopup,
.emailreminders .item.row li.emailItem .hopup span{
    padding-top:0px;
}
.item.row li.emailItem span.buttom{
    margin-left: 4px;
    padding-top: 39px;
}
.item.row.reminder li.emailItem span.buttom{
    padding-top:55px;
}
.item.row li.emailItem .turnOnBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat scroll -300px -410px transparent;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    border: medium none;
    cursor: pointer;
    height: 48px;
    width: 70px;
    text-decoration:underline;
}
.item.row.reminder li.emailItem .turnOnBtn{
    display:none;
}
.item.row li.emailItem .turnOffBtn{
    color:#a5a5a5;
    font-size:12px;
    font-weight:normal;
    margin-left: 20px;
    display:none;
    text-decoration: underline;
}
.item.row.reminder li.emailItem .turnOffBtn{
    display:block;
}
.item.row li.emailItem .turnOnBtn:hover{
    background-position:-400px -410px;
}
.item.row li.emailItem span.from{
    margin-left:0px;
}
/* dropDown select */
.item.row li div.daySelect{
    padding-top:0px;
}
.item.row li.emailItem div.daySelect{
    margin-top: 59px;
}
.item.row li span.dropDownSelect{
    width:79px;
    color: #555555;
    font-size:10px;
    position:relative;
    z-index:10;
    height:27px;
    margin-top:7px;
    display:inline-block;
    padding-top:0;
}
.item.row li span.dropDownSelect.emailDropDown{
    margin:50px 0 0 0;
}
.item.row li span.dropDownSelect ul{
    background:none;
    float:none;
    border:0;
    padding:0;
    margin:0;
    width:87px;
    font-size:10px;
    z-index:11;
    position:absolute;
    top:26px;
    max-height:none;
    _height:auto;
}
.item.row li span.dropDownUpSelect ul{
    top:auto;
    bottom:27px;_bottom:38px;
}
.item.row li.emailItem span.emailDropDown{
    margin-top:50px;
}
.item.row li.emailItem span.dropDownSelect ul{
    width:79px;
}
.item.row li span.dropDownSelect ul li{
    box-shadow: 1px 2px 1px #CCCCCC;
    height: 26px;
    width: 82px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 2px solid #E5E5E5;
    border-right: 1px solid #CBCBCB;
    margin:0;
    padding:0;
    background:#fff;
}
.item.row li.titleDetails span.dropDownSelect ul li{
    height: 28px;
}
.item.row li span.dropDownUpSelect ul li{
   border-bottom:none;
   border-top: 1px solid #CCCCCC; 
}
.item.row li.emailItem span.dropDownSelect ul li{
    width: 73px;
}
.item.row li span.dropDownSelect ul li a{
    color: #555555;
    display: inline-block;
    font-size: 10px;
    margin: 2px 0 0 2px;
    outline: medium none;
    padding:1px 0 3px 4px;
    text-decoration: none;
    width:74px;
    line-height:18px;
}
.item.row li.titleDetails span.dropDownSelect ul li a{
    line-height:10px;
}
.item.row li.emailItem span.dropDownSelect ul li a{
    width:65px;
    padding:1px 0 3px 5px;
    font-size:11px;
}
.item.row li span.dropDownSelect ul li a.last{
    line-height:9px;
}
.item.row li span.dropDownSelect ul li a:hover{
    background-color:#c7d2dc;
}
.item.row li .dropDownSelectContent{
    width:79px;
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -270px;
    cursor: pointer;
    height: 23px;
    z-index: 10;
    padding:4px 0 0 8px;
    border:0;
    line-height:18px;
    font-size:10px;
}
.item.row li.titleDetails .dropDownSelectContent{
    line-height:10px;
    padding:2px 0 2px 8px;
}
.item.row li.emailItem .dropDownSelectContent{
    background: url("../images/MyList/pagesBg.png") no-repeat -100px -270px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    position: relative;
}
.item.row li.emailItem .dropDownSelectContent{
    font-size:11px;
}
.item.row li .dropDownSelectContent.last{
    line-height:9px;
    width:70px;
    *padding:0 0 4px 8px;
}
.item.row li span.todaySelect{
    padding-top:0px;
    margin-top: 59px;
    margin-left:0px;
}
.emailreminders li.titleDetails .emailDiapersSize,
.viewemailreminders li.titleDetails .emailDiapersSize{
    display:inline-block;
    font-size: 11px;
    padding:3px 0 3px 0px;
    width:74px;
    line-height:14px;
}
.emailreminders li.titleDetails span.dropDownSelect,
.viewemailreminders li.titleDetails span.dropDownSelect{
    display:none;
}
.item li.emailItem span.offMsg,
.item li.emailItem span.reminderMsg,
.item li.emailItem span.editedMsg,
.item li.emailItem span.removedMsg{
    position:absolute;
    display:none;
    font-size:10px;
    color:#ed6711;
    font-weight:normal;
}
.item li.shopEmailMsg{
    position:absolute;
    color:#ed6711;
    font-size:12px;
    font-weight:bold;
    right: 27px;
    bottom: 1px;
    display:none;
    float:none;
}
.shopemailreminders .item li.shopEmailMsg{
    display:block;
}
.shopemailreminders .removing li.shopEmailMsg,
.shopemailreminders .removed li.shopEmailMsg,
.shopemailreminders .preorder li.shopEmailMsg{
    display:none;
}
.item li.emailItem span.offMsg{
    padding-top: 0;
    right: 0;
    top: 17px;
}
.item li.emailItem span.reminderMsg{
    font-size:12px;
    font-weight:bold;
    left: 95px;
    top: 30px;
}
.emailreminders .reminder li.emailItem span.setemail,
.viewemailreminders .reminder li.emailItem span.viewemail{
    display:block;
}
.item li.emailItem span.removedMsg,
.item li.emailItem span.editedMsg{
    top:42px;
    left:95px;
}
.emailItem dl.select dt a{
    font-weight:bold;
    line-height:9px;
    vertical-align:middle;
}
.savedForLaterHeader .moveAllSavedItems{
    position:absolute;
    right:14px;
    top:20px;
    width:245px;
    height:35px;
    background:url("../images/MyList/pagesBg.png") 0 -560px;
    border:none;
    text-indent:-999em;
    cursor:pointer;
}
.savedForLaterHeader .moveAllSavedItems:hover{
    background-position:-260px -560px;
}
.savedForLaterHeader.outofstock .moveAllSavedItems{
    background:url("../images/MyList/pagesBg.png") -30px -990px;
}
.nullSets{
    margin:30px 0 0 20px;
    font-size:14px;
    font-weight:bold;
    display:none;
}
.allsites .nullSets,
.saveforlaterPage .nullSets{
    display:block;
}
.quickViewSpace{
    font-size:0;
    line-height:0;
    height:28px;
    border-bottom:1px solid #ccc;
}
.mylistItemsShipMsg,
.mylistItemsShipMsgList,
.mylistItemsShipMsgTop{
	font-size:14px; 
	background:#fdf7f2 url("../images/MyList/pagesBg.png") no-repeat 15px -660px;
	_background-image:url("../images/MyList/pagesBgIE6.gif");
	_height:44px;
	clear:both;
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
.mylistItemsShipMsg,
.mylistItemsShipMsgTop{
	height:55px;
	line-height:55px;
	padding-left:60px;
}
.mylistItemsShipMsgList{
	background:#fdf7f2;
	padding:3px 0 3px 30px;
	line-height:34px;
	height:auto;
}
.mylistItemsShipMsgTop{
	background-color:#ededed;
	background-position:15px -661px;
}
.mylistItemsShipMsgList .orangeTextStyle1{
	color:#f26822;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
.orangeTextStyle2{
	font-size:16px;
}
.blackText_14pxBold{
	color:#555;
	font-size:16px;
	font-weight:bold;
}
.mylistItemsShipMsgTop .blackText_14pxBold{
    padding:0;
}
.mylistItemsShipMsg .enterZipCodeBox{
	float:right;
	padding:13px 0;
}
.mylistItemsShipMsg .lightRedText{
	color:#CB3400;
	font-weight:bold;
}
.whoopee{
	background:url("../images/MyList/pagesBg.png") no-repeat -440px -228px;
	_background-image:url("../images/MyList/pagesBgIE6.gif");
    height:23px;
    width: 86px;
    display:inline-block;
    position:relative;
    top:5px;
}
.landingPage{
    background:#edf1f4 url("../images/MyList/MyListLandingPage.jpg") no-repeat;
}
.myfavouriteNullContent.nullSetMessage{
    display:none !important;
    font-size:14px;
    font-weight:bold;
    margin:5px 0 0 5px;
}
.myfavoriteitems.favouriteIsNull .myfavouriteNullContent.nullSetMessage{
    display:block !important;
}
/* Snap Toolbar on My List */
#mlTool .doubleSnapTagged, 
#mlTool .tripleSnapTagged{
    top:0;
    left:0;
    background:url("../images/MyList/snapTaggedIcon.png") no-repeat 0 0;
    _background-image:url("../images/MyList/snapTaggedIconIE6.gif");
    width:55px;
    height:55px;
    overflow:hidden;
    position:absolute;
}
#mlTool .tripleSnapTagged{
    background-position:0 -60px;
}
.myListSnapToolbar{
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -400px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    height:25px;
    line-height:25px;
    padding:0 14px 0;*padding-top:1px;_padding-top:0;
    float:left;
    margin:7px 26px 0;_margin:7px 13px 0;
	color:#666;
	font-family:Arial;
	font-size:11px;
}
.myListSnapToolbar .snapLogo{
    display:inline-block;
    width:80px;
    height:22px;
    font-size:0;
    line-height:0;
    overflow:hidden;
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -500px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    vertical-align:top;
    margin-top:4px;
}
.myListSnapToolbar .orderPoints{
    padding-left:4px;_padding-left:6px;
}
.myListSnapToolbar b,
.myListSnapToolbar a{
    color:#f36700;
    font-weight:normal;
    text-decoration:none;
}
.myListSnapToolbar a:hover{
    text-decoration:underline;
}
.myListSnapToolbar .splitLine{
    display:inline-block;
    width:2px;
    height:25px;
    overflow:hidden;
    background:url("../images/MyList/topAndBottom.png") no-repeat -980px -401px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    vertical-align:middle;
    margin:0 10px 0 6px;
}
.emptyOrderInfo{
    display:block;
    width:700px;
    margin:5px;
    font-size:14px;
    font-weight:bold;
}.ipadHide {
    height: 421px;
    background: url("../images/MyList/mylists_module_iPadComingSoon.png") no-repeat;
}
::-moz-focus-inner{
    outline:none;
} 
#mlTool{
    height:800px;
    left: 50%;
    margin: 0 0 0 -469px;
    position: absolute;
    width:938px;
    font:12px/18px Helvetica,Helvetica Neue,Arial,sans-serif;
    z-index: 900
} /* 1012px width +5px shadow*/
.myListMask{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    display:none;
    z-index:899;
}
.myListMaskIframe{
    z-index:898;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}
#mlTool .navMiniCartRightBaffle,
#mlTool .navMiniCartRight,
#mlTool .headerTotalQty,
#mlTool .navCheckout{
	background-image:url("../images/MyList/uberNavCartImagesMylist.gif");
}
#mlTool .navMiniCartLeft{
    width:68px;
    background:url("../images/MyList/uberNavCartBgMylist.png") -6px -128px;
}
#mlTool .navMiniCartLeft a{
    background-position:10px 0;
}
#mlTool .navMiniCartLeft a:hover{
    background-position:10px -40px;
}
#mlTool .cartPriceArea{
    margin: 0 3px 0 5px;
}
#mlTool .navMiniCart{
    min-width:70px;
    padding:10px 3px 0 2px;
}
.myListNavSharedCartOutBox{
    background:none;
    margin:11px 4px 0 0;
}
.myListNavSharedCartOutBox .leftBorder,
.myListNavSharedCartOutBox .rightBorder,
.myListNavSharedCartOutBox .navContentLeft,
.myListNavSharedCartOutBox .navContentRight{
    height:68px;
    background:url("../images/MyList/uberNavCartBgMylist.png") repeat-x 0 0px;
}
.myListNavSharedCartOutBox .leftBorder, 
.myListNavSharedCartOutBox .rightBorder{
    background-position:0 -107px;
}
.myListNavSharedCartOutBox .rightBorder {
    background-position: -5px -207px;
}
.myListNavSharedCartOutBox .navContentLeft{
   background-position: 0 -7px;
   min-width:308px;
   _width:308px;
}
.myListNavSharedCartOutBox .navContentRight{
    background-position: 0 -207px;
}
#mlTool .navMylistBox{
    padding:0 0 0 10px;
    height: 21px;
    line-height: 21px;
}
#mlTool .navWelcome{
    line-height: 21px;
}
#lrPanels{
    position:relative;/*top:77px;*/  
    height:90%;
    width:928px;
    padding:76px 5px 0 5px;_padding-top:72px;
    margin:auto; 
    background:url("../images/MyList/wrapBg.png") repeat-y;
    _background-image: url("../images/MyList/wrapBgIE6.gif");
    z-index:3;
}
#leftPanel{
    float:left; 
    width:207px; 
    height:100%; 
    overflow-x:hidden; 
    overflow-y:auto;
    border-right:1px solid #ccc;
}
#rightPanel{
    display:inline-block; 
    float:right; 
    width:719px;*width:718px; 
    height:100%; 
    vertical-align:top; 
    position:relative;
}
.MFooter{
    width:938px;
    height:50px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -300px;
    _background-image: url("../images/MyList/topAndBottomIE6.gif");
    position:absolute; 
    bottom:-50px; 
    left:0px;
}
#mlTool.closed{
    top:-99999px; 
}
/* Help Overlay */
#help-overlay .content{
    position:relative;
    width:100%;
}
.search-help-overlay-1,
.search-help-overlay-2,
.emailreminders-help-overlay-1,
.emailreminders-help-overlay-2,
.emailreminders-help-overlay-3,
.myfavorite-help-overlay,
.mysites-help-overlay,
.quickview-help-overlay,
.saveforlater-help-overlay,
.orderhistory-help-overlay-1,
.orderhistory-help-overlay-2{
    filter:alpha(opacity=0); 
    opacity:0;
    z-index:-1;
    position:absolute;
    top:-650px;
    width:930px;
    height:100%;
    padding-bottom:3px;
    clear:both;
    background-color:#5f6d78;
    left:4px;
    overflow:hidden;
    overflow-y:auto;
    background:#5d6b76 url("../images/MyList/quickTipsBg.jpg") no-repeat 0px 0px;
}
#mlTool a.close-help,
#mlTool .next-help,
#mlTool .back-help{
    height: 24px; 
    position: absolute; 
    right: 25px; 
    width: 64px;
    display:none;
    border: 0 none;
}
#mlTool a.close-help{
    display:block;
    top: 8px; 
    width:54px;
    height:18px; 
    background: url("../images/MyList/quicktipsCloseBtn.png") no-repeat 0px 0px; 
    _background-image:url("../images/MyList/quicktipsCloseBtnIE6.gif");
}
#mlTool .get-start.close-help{
    height: 52px;
    right: 312px;
    bottom: 110px;
    width: 280px;
    display:none;
}
#mlTool .next-help,
#mlTool .back-help{
    height: 48px;
    right: 33px;
    bottom: 0px;
    width: 90px;
    background: url("../images/MyList/footerNavElements.png") no-repeat -807px -100px; 
    _background-image:url("../images/MyList/footerNavElementsIE6.gif");
}
#mlTool a:hover.next-help{
    background-position:-807px -50px;
}
#mlTool .back-help{
    right:789px;
    background-position:-51px -100px;
}
#mlTool a:hover.back-help{
    background-position:-51px -50px;
}
#mlTool #help-overlay .disabled,
#mlTool #help-overlay .disabled:hover{
    width:0;
    height:0;
}
#mlTool .helpPagination {
    text-align: center;
    position:absolute;
    bottom: 0px;
    left:200px;
    width:530px;
    display:none;
}
#mlTool .helpPagination a {
    background: url("../images/MyList/footerNavElements.png") no-repeat -417px -100px;
    _background-image:url("../images/MyList/footerNavElementsIE6.gif");
    width:40px;
    height: 48px;
    display: inline-block;
}
#mlTool .helpPagination a.selected {
    background-position:-417px 0px;
    cursor: default;
}
#mlTool .helpPagination a:hover{
    background-position:-417px -50px;
}
#mlTool .helpPagination a span {
    display: none;
}
.search-help-overlay-1 .content,
.search-help-overlay-2 .content,
.emailreminders-help-overlay-1 .content,
.emailreminders-help-overlay-2 .content,
.emailreminders-help-overlay-3 .content,
.myfavorite-help-overlay .content,
.mysites-help-overlay .content,
.quickview-help-overlay .content,
.saveforlater-help-overlay .content,
.orderhistory-help-overlay-1 .content,
.orderhistory-help-overlay-2 .content{
    width:930px;
    height:519px;
    position:relative;
    top:0px;
    left:0;
}
.content .helpOverShow{
    position:absolute;
    width:2800px;
    top:0px;
    left:0px;
    height:100%;
}
.helpOverCover{
    width:400px;
    height:60px;
    filter:alpha(opacity=0); 
    opacity:0;
    position:absolute;
    top:20px;
    left:200px;
    display:none;
    z-index:5;
}
.search-help-overlay-1 .content .helpOverShow,
.orderhistory-help-overlay-1 .content .helpOverShow{
    width:1870px;
}
.content .helpOverShow li{
    float:left;    
    display:block;
    width:930px;
    height:519px;
    background-position:0 0;
    background-repeat:no-repeat;
    overflow:hidden; 
}
.helpOverShow .searchHelp1{
    background-image: url("../images/MyList/Overlays/Search_1.png"); 
    _background-image:url("../images/MyList/Overlays/Search_1IE6.gif");
}
.helpOverShow .searchHelp2{
    background-image: url("../images/MyList/Overlays/Search_2.png"); 
    _background-image:url("../images/MyList/Overlays/Search_2IE6.gif");
}
.helpOverShow .orderHistoryHelp1{
    background-image:url("../images/MyList/Overlays/OrderHistory_1.png");
    _background-image:url("../images/MyList/Overlays/OrderHistory_1IE6.gif");
}
.helpOverShow .orderHistoryHelp2{
    background-image:url("../images/MyList/Overlays/SpecificPreviousOrder_2.png");
    _background-image:url("../images/MyList/Overlays/SpecificPreviousOrder_2IE6.gif");
}
.helpOverShow .setRemindersHelp{
    background-image:url("../images/MyList/Overlays/SetEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/SetEmailRemindersIE6.gif");
}
.helpOverShow .shopRemindersHelp{
    background-image:url("../images/MyList/Overlays/ShopEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/ShopEmailRemindersIE6.gif");
}
.helpOverShow .viewRemindersHelp{
    background-image:url("../images/MyList/Overlays/ViewEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/ViewEmailRemindersIE6.gif");
}
.myfavorite-help-overlay .content{
    background: url("../images/MyList/Overlays/MyFavorites.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/MyFavoritesIE6.gif");
}
.quickview-help-overlay .content{
    background: url("../images/MyList/Overlays/QuickView.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/QuickViewIE6.gif");
}
.mysites-help-overlay .content{
    background: url("../images/MyList/Overlays/AllMyProducts.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/AllMyProductsIE6.gif");
}
.saveforlater-help-overlay .content{
    background: url("../images/MyList/Overlays/SavedForLater.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/SavedForLaterIE6.gif");
}
/* UBERNAV */
.ubernav {
    left:-2px\9;
    width:938px; 
    height:88px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -109px; 
    position:absolute; 
    top:-7px;
    z-index:4;
} /*width +5px shadow*/
.ubernav .close {
    display:block; 
    position:absolute; 
    top:10px; 
    left:10px; 
    width:54px; 
    height:27px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat -688px -25px; 
    outline:none;
    text-indent:0;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
.ubernav .close:hover{
    background-position:-799px -25px;
}
.ubernav .topLeftRight{
    margin:40px 0 0 15px;
    float:left;
    position:relative;
}
.ubernav .topLeftBtn,
.ubernav .topRightBtn{
    height:24px;
    width:27px;
    float:left;
    cursor:pointer;
    background:url("../images/MyList/topAndBottom.png") no-repeat -291px -48px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
}
.ubernav .topRightBtn{
    background-position:-318px -48px;
}
.ubernav .topLeftBtn:hover{
    background-position:-291px -14px;
}
.ubernav .topRightBtn:hover{
    background-position:-318px -14px;
}
.ubernav #topLeftBtn.disabled,
.ubernav #topLeftBtn.disabled:hover{
    background-position:-291px -83px;
    cursor:default;
}
.ubernav #topRightBtn.disabled,
.ubernav #topRightBtn.disabled:hover{
    background-position:-318px -83px;
    cursor:default;
}
.ubernav .mlSearch{
    height: 43px;
    width:300px;
    background:url("../images/MyList/topAndBottom.png") 0 -210px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    margin:30px 0 0 15px;
    float:left;
    position:relative;
}
.ubernav .mlSearch .search{
    width:245px;
    height:21px;
    padding:7px 0;
    line-height:21px;
    background:transparent;
    border:none;
    font-size:18px;
    margin-left: 12px;
    margin-top: 5px;
    outline:none;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
}
.ubernav .mlSearch .button{
    width:30px; 
    height:30px;
    background:url("../images/MyList/topAndBottom.png") no-repeat -673px -61px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    position:absolute;
    right:12px;
    top:8px;
    cursor:pointer;
}
.ubernav .mlSearch .button:hover{
    background-position:-718px -61px;
}
.ubernav .cartCount{
    color:#FFF;
    display:block;
    font-size:11px;
    font-weight: bold;
    position: absolute;
    right:215px;
    text-align:center;
    top:36px;
    width:18px;
}
.ubernav .cartTotal{
    color:#fff;
    display:block;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    right:140px;
    text-align:center;
    top:43px;
    width:71px;
}
.ubernav .quickcart{
    height:28px;
    position:absolute;
    right:140px;
    top:38px;
    width:109px;
}
.ubernav-back{
    width:983px;
    height:75px;
    background:url("../images/MyList/topAndBottom.png") no-repeat -57px -215px; 
    position:absolute;
    top:40px;
    left:20px;
    z-index:2;
}
.ubernav #myListsLogo{
    background:url("../images/Mylist/MyLists_Logo.png") no-repeat;
    _background-image:url("../images/Mylist/MyLists_LogoIE6.gif");
    float:left;
    margin:30px 0 0 50px;
    _margin:30px 0 0 25px;
    width:150px;
}
.ubernav #myListsLogo a{
    display: block;
    height: 51px;
    text-indent: -9999px;
    width: 150px;
}
.ubernav #backAndNext{
    background:url("../images/Mylist/MyLists_Logo.png") no-repeat;
    _background-image:url("../images/Mylist/MyLists_LogoIE6.gif");
    float:left;
    margin:30px 0 0 64px;
    _margin:30px 0 0 32px;
    width:150px;
}

/* ANIMATIONS */
.ajaxMask{
    width:938px;
    height:670px;
    background-color:#fff;
    opacity:0.4;
    filter:alpha(opacity=60);
    -moz-opacity:0.4;
    position:absolute;
    z-index:100;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    overflow:hidden;
    left:0;
    top:0;
}
.ajaxMask .vHeight{
    display:inline-block;
	height:100%;
	vertical-align:middle;
}
.myListLoading{
    display:inline-block;
    vertical-align:middle;
}
#MyListLoadText{
    display:block;
    font-size:14px;
    margin-top:10px;
}
/* Ubernav Hopup */
.intersiteNavigation .intersiteContent .mylist{
    display:inline-block;
	width:71px;
	z-index:11;
	float:left;
}
.intersiteNavigation .openMylistLink{
    background:url("../images/uberNavCartImages.gif") no-repeat 0 -100px;
    width:71px;
    height:25px;
    display:block;
}
.intersiteNavigation .openMylistLink:hover,
.intersiteNavigation .intersiteContent .mylistLinkSelect{
    background-position:0 -140px;
}
.ubernavHopupArrow{
    background:url("../images/MyList/mylistOpenArrowIco.png") no-repeat 0 0;
    position:absolute;
    width:132px;
    height:49px;
    left:-110px;
    display:block;
}
/* PAGE */
.page{
    overflow:hidden; 
    position:absolute; 
    width:100%; 
    height:100%!important; 
    top:0; 
    left:0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;	
    transition: opacity 0.5s ease-in-out;
    display: none;
}
.page .greyText_8c{
    color:#8c8c8c
}
.page.disabled{
    opacity:0;
    filter:alpha(opacity=0);  
}
.page.active{
    display:block;
    z-index: 901;
}
.myListPageHeader{
    background-color:#EDEDED; 
    border-bottom:1px solid #ccc; 
    padding:10px 0 8px 45px; 
    position:relative; 
    z-index:903; 
    width:675px; /*overflow:hidden;*/
}
.myListPageHeader h1,
.myListPageHeader h2,
.myListPageHeader dt{
    font-size: 26px;
    line-height:26px; 
    font-weight:normal; 
    letter-spacing:-1px;
    color:#555; 
    text-shadow: 1px 1px 1px #C8C8C8; 
    display:inline-block;
}
.myListPageHeader dt a{
    letter-spacing:normal;
}
.myListPageHeader dt a:link,
.myListPageHeader dt a:visited,
.myListPageHeader dt a:focus{
    text-decoration:underline;
}
.myListPageHeader dt{
    text-transform:capitalize;
}
.quickcartPage .myListPageHeader h1,
.quickcartPage .myListPageHeader h2{
    color:#555555;
}
.quickcartPage .myListPageHeader .subtext.left {
    float: none;
    margin-left: 45px;
    margin-top: -13px;
    text-align: left;
}
.quickcartPage .myListPageHeader .subtext {
    color: #666666;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 14px;
    margin-top: 17px;
    text-align: right;
}
.myListPageHeader .ui-icon{
    margin:-8px 0 0 -24px; _margin-top:5px;
    _position:relative;
    _zoom:1;
}
.myListPageHeader h2{
    font-size:18px;
    margin:0;
}
.myListPageHeader dd{
    text-align:left;
    margin-top:1px;
    color:#555;
    line-height:14px;
    font-size:18px;
}
#orderhistory-page .myListPageHeader dd,
.emailRemindersHeader.myListPageHeader dd{
    font-size:12px;
}
.allSitesHeader dd,
.myFavoriteHeader dd{
    letter-spacing: -1px;
    line-height:18px;
}
.quickcartPage .myListPageHeader dd{
    font-size:12px;
    font-weight:bold;
}
.myListPageHeader dd p{
    font-weight:bold;
    letter-spacing:normal;
}
.myListPageHeader dd p.font18Text{
    font-weight:normal;
    line-height:22px;
    text-shadow: 1px 1px 1px #C8C8C8;
}
.emailLeftHide{
    display:none;
}
.myListPageHeader .subtext p,
.myListPageHeader dd p{
    margin:0;
}
.allSitesHeader dd{
    display:none;
}
.allsites .allSitesHeader dd.allSites{
    display:block;
}
.allSitesHeader dd.wag a{
    text-decoration:underline;
}
.myListPageHeader dd.left p{
    text-align:left;
}
.myListPageHeader .mysites-help,
.myListPageHeader .myfavorite-help,
.myListPageHeader .saveforlater-help,
.myListPageHeader .emailreminders-help,
.myListPageHeader .viewemailreminders-help,
.myListPageHeader .shopemailreminders-help,
.myListPageHeader .quickview-help,
.myListPageHeader .specificorder-help,
.myListPageHeader .favoriteorders-help{
    color: #666; 
    font-size: 11px; 
    left:15px; 
    position:relative;
    text-decoration:underline;
}
.myListPageHeader .favoriteorders-help{
    left: 550px; 
}
.myListPageHeader .search-help{
    color: #666666;
    display:inline-block;
    font-size: 11px;
    margin-left:20px;
}
.myListPageHeader .specificorder-help{
    left: 450px; 
}
.myListPageHeader .emailreminders-help{
    left: 300px; 
    position:absolute;
    top:18px;
}
.myListPageHeader .viewemailreminders-help,
.myListPageHeader .shopemailreminders-help{
    left: 300px; 
    position:absolute;
    top:18px;
}
.myListPageHeader .saveforlater-help{
    left:10px; 
}
.myListPageHeader a.help:hover,
.myListPageHeader a.myfavorite-help:hover,
.myListPageHeader a.saveforlater-help:hover,
.myListPageHeader a.emailreminders-help:hover,
.myListPageHeader a.viewemailreminders-help:hover,
.myListPageHeader a.shopemailreminders-help:hover,
.myListPageHeader a.quickview-help:hover,
.myListPageHeader a.specificorder-help:hover,
.myListPageHeader a.search-help:hover,
.myListPageHeader a.favoriteorders-help:hover{
    text-decoration:none;
}
.sortsByIcon{
    width:48px;
    height:44px;
    position:absolute;
    bottom:-3px;
    left:-1px;
    background:url("../images/MyList/sortBy.png") no-repeat 0 0;
    _background-image:url("../images/MyList/sortByIE6.gif");
}
.page .sortsBar{
    width:685px; 
    height:54px; 
    position:absolute; 
    bottom:-14px; 
    left:35px;
}
.page .sortsBar a{
    outline:none;
    background:url("../images/MyList/pagesBg.png") no-repeat left top;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    text-shadow: 1px 1px 1px rgba(255,255,255,0.5); 
    display:inline-block;
    text-align: center;
    text-decoration: none; 
    line-height: 3; /*width:144px;*/ 
    width:25%; 
    height:53px; 
    float:left;
    text-decoration:none; 
    color:#494848; 
    font-size:13px; 
}
.page .sortsBar.has_4 a{
    width:25%;
}
.page .sortsBar a.selected{
    color: #FFF; 
    text-shadow:1px 1px 1px rgba(72,72,72, 0.5); 
    background-position:center -58px;
}
.allSitesHeader,
.emailreminders .emailRemindersHeader{
    padding-bottom:48px;
}
.myFavoriteHeader,
.viewEmailRemindersHeader,
.shopEmailRemindersHeader,
.searchPage .myListPageHeader{
    padding-bottom:16px;
}
.emailreminders ul,
.viewemailreminders ul,
.shopemailreminders ul,
.emailreminders div.row.item,
.viewemailreminders div.row.item,
.shopemailreminders div.row.item{
    display:none;
}
.emailreminders ul.emailShow,
.viewemailreminders ul.viewemailShow.emailShow,
.shopemailreminders ul.viewemailShow.emailShow,
.emailreminders div.row.item.emailShow,
.viewemailreminders div.row.item.viewemailShow.emailShow,
.shopemailreminders div.row.item.viewemailShow.emailShow{
    display:block;
}
.allsites .allSitesHeader,
.myfavoriteitems .myFavoriteHeader,
.emailreminders .emailRemindersHeader,
.viewemailreminders .viewEmailRemindersHeader,
.shopemailreminders .shopEmailRemindersHeader,
.saveforlater .savedForLaterHeader{
    display:block;
}
#mlTool .setemailreminders .cat .emailProductCategory{
    display:block;
}
.page .content{
    overflow-x:hidden; 
    overflow-y:auto;
    background-color:#fff;
    *left:0;
    *top:0;
    z-index: 902;
}
/* - filter sites -*/
.page.diapers .soap, 
.page.diapers .beautybar, 
.page.diapers .wag, 
.page.diapers .yoyo, 
.page.diapers .casa,
.page.soap .diapers, 
.page.soap .beautybar, 
.page.soap .wag, 
.page.soap .yoyo, 
.page.soap .casa,
.page.beautybar .soap, 
.page.beautybar .diapers, 
.page.beautybar .wag, 
.page.beautybar .yoyo, 
.page.beautybar .casa,
.page.wag .soap, 
.page.wag .beautybar, 
.page.wag .diapers, 
.page.wag .yoyo, 
.page.wag .casa,
.page.yoyo .soap, 
.page.yoyo .beautybar, 
.page.yoyo .wag, 
.page.yoyo .diapers, 
.page.yoyo .casa,
.page.casa .soap, 
.page.casa .beautybar, 
.page.casa .wag, 
.page.casa .yoyo, 
.page.casa .diapers{
    display:none;
}
#allsites-page.diapers .diapers,
#allsites-page.soap .soap,
#allsites-page.beautybar .beautybar,
#allsites-page.wag .wag, 
#allsites-page.yoyo .yoyo,
#allsites-page.casa .casa,
#allNewSites-page.diapers .diapers,
#allNewSites-page.soap .soap,
#allNewSites-page.beautybar .beautybar,
#allNewSites-page.wag .wag, 
#allNewSites-page.yoyo .yoyo,
#allNewSites-page.casa .casa{
    display:block;
}
.item.row {
    border-bottom:1px solid #d4d4d4; 
    height:125px;
    position:relative;
    z-index:1;
    background:#fff;
    width:719px;*width:718px;
}
.item.row.mylistItemZindex{
    z-index:2;
}
div.item.row{
    height:252px;
    border:0px;
    padding:0px;
}
div.item.row.removed{
    border-bottom: 1px solid #D4D4D4;
}
div.item.row .originalItem .pricing{
    background:url("../images/MyList/topAndBottom.png") no-repeat scroll -400px 0 transparent;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    display:block;
    width:50px;
    height:75px;
    position:absolute;
    top:90px;
    left:5px;
    z-index:12;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
#allsites-page div.item.row .originalItem .pricing{
    height:75px;
}
div.item.row .originalItem .addToCart.buttons,
div.item.row .originalItem .pricing p{
    display:none;
}
div.item.row .purchase.date p,
div.item.row .replacementItem  .purchase.date{
    color:#CB575B;
    font-size:11px;
}
div.item.row .replacementItem  .purchase.date i{
    font-weight:bold;
}
div.item.row .originalItem,
div.item.row .replacementItem{
    position: relative;
    clear:both;
    height:125px;
    border-bottom:1px solid #D4D4D4;
}
div.item.row.removed .originalItem{
    display:none;
}
div.item.row.removed .replacementItem {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 60px;
    opacity: 1;
    position: relative;
}
.emailreminders .reminder.item.row,
.viewemailreminders .reminder.item.row{
    background-color:#fefaf7;    
}
.item.row.added .added-to-cart-fade{
    height:100%;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:url("../images/MyList/addedToCartLayer.png");
    _height:125px;
    background: url("../images/MyList/addedToCartLayer.gif")\9;
    z-index:-1\9;
}
.item.row.added .ui-icon-added-check {
    position:absolute; 
    right:185px; 
    top:25px;
    z-index:1;
}
.item.row.outofstock {
    background:#f4f4f3;
}
.item.row .brand-logo{
    margin-left:26px;
}
.item.row .brand-logo .logo{
    background: url("../images/MyList/pagesBg.png") no-repeat;
    _background-image: url("../images/MyList/pagesBgIE6.gif");
    width:25px; 
    height:50px; 
    margin-top:40px;
    display:block;
}
.item.row.soap .brand-logo .logo{
    background-position:-48px -320px; 
    margin-top:35px;
}
.item.row.diapers .brand-logo .logo{
    background-position:0 -320px;
}
.item.row.wag .brand-logo .logo{
    background-position:-150px -320px;
}
.item.row.beautybar .brand-logo .logo{
    background-position:-97px -320px; 
    margin-top:33px;
}
.item.row.yoyo .brand-logo .logo{
    background-position:-200px -320px;
}
.item.row.casa .brand-logo .logo{
    background-position:-250px -320px;
}
.item.row.wagRx .brand-logo .logo{
    background-position:-300px -320px;
}
.item.row .titleDetails{
    width:185px; 
    height:91px;
}
.item.row .titleDetails .fullName{
    font-size:12px;
    color:#555; 
    display:block; 
    height:46px; 
    margin:21px 0 0 0;
    line-height:14px;
    width:170px;
    height:auto;
    overflow:hidden;
}
.item.row .titleDetails .details{
    font-size:10px;
    color:#555; 
    margin:0;
    line-height:10px;
}
.item.row .itemImg{
    width:79px; 
    height:72px; 
    margin-top:19px;
    margin-right:6px; 
    position:relative;
    text-align:center;
    z-index:12;
    cursor:pointer;
}
.item.row .itemImg .vMiddle{
    width:72px;
    height:auto;
}
.item.row .itemImg .vHeight{
    height: 72px;
}
.item.row li.purchase{
    position:absolute;
    height:auto;
    left:54px;
    bottom:12px;
}
.item.row li.purchase p{
    line-height:11px;
}
.item.row .itemImg .img{
    cursor:pointer;
}
/*Start rollover hopup*/
.item.row .levelRollover{
    display: block;
    left: 76px;
    position: absolute;
    top:0;
    width: 279px; 
    z-index:999;
    text-align:left;
    cursor:default;
}
.levelRollover .top,
.levelRollover .bottom,
.levelRollover .middle,
.levelRollover .middle span,
.excerpt .close,
.south-gravity .top,
.south-gravity .bottom,
.south-gravity .middle,
.south-gravity .top span.arrow{
    background: url("../images/MyList/rollover-level.png") no-repeat;
    _background-image: url("../images/MyList/rollover-levelIE6.gif");
    display: block;
    width:auto;
    float:left;
}
.item.row .levelRollover .top{
    background-position: 0 0;
    height:10px;
    float:none;
}
.viewemailreminders .item.row .levelRollover .top,
.emailreminders .item.row .levelRollover .top{
    background-position: -1337px 0;
    height:24px;
    display:block;
}
.item.row .levelRollover .middle{
    background-position: -300px 0;
    background-repeat: repeat-y;
    border-right: 1px solid #cfcece;
    overflow: visible;
    position: relative;
    padding:0 5px 5px 14px;
    width:259px;
    word-wrap: break-word;
    float:none;
}
.viewemailreminders .item.row .levelRollover .middle,
.emailreminders .item.row .levelRollover .middle{
    border-width:0;
    background-position: -1057px 0;
}
.item.row .levelRollover .middle span.arrow {
    background-position: 0 -25px ;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top:10px;
    left:-7px;
    width:12px;
    height: 25px;
}
.item.row .levelRollover .bottom{
    background-position: 0 -12px;
    height:10px;
    float:none;
}
.viewemailreminders .item.row .levelRollover .bottom,
.emailreminders .item.row .levelRollover .bottom{
    background-position: -1337px -37px;
    display:block;
}
.item.row .levelRollover p,
.item.row .pricing .south-gravity .middle p,
.item.row .pricing .south-gravity .middle b{
    font-size:10px;
    line-height:12px;
    padding-bottom:3px;
}
.viewemailreminders .item.row .levelRollover p,
.emailreminders .item.row .levelRollover p{
    color:#555;
    font-weight:bold;
}
.item.row .levelRollover a{
    text-decoration:underline;
    font-size:10px;
    line-height:16px;
}
.viewemailreminders .item.row .levelRollover a,
.emailreminders .item.row .levelRollover a{
    color:#555;
    font-weight:normal;
}
.item.row .south-gravity .top{
    background-position: -680px 0;
    height:10px;
    width:100%;
}
.item.row .south-gravity .middle{
    background-position: -900px 0;
    background-repeat: repeat-y;
    overflow: visible;
    position: relative;
    padding:0 10px 5px 14px;
    width:134px;
}
.item.row .south-gravity .top span.arrow {
    background-position: -680px -25px ;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top:-10px;
    right:44px;
    width:25px;
    height:14px;
    z-index:300;
}
.item.row .south-gravity .bottom{
    background-position: -680px -12px;
    height:10px;
    width:100%;
}
.item.row .pricing .south-gravity .closeText{
    height:0px;
    overflow:hidden;
    background:none;
    padding:0;
}
.item.row .pricing .savings .ecoupon-help .hopup.rolloverWindowUp{
    top:auto;
}
.item.row .clickWindow{
    display:inline;
}
.item.row .rolloverWindowUp .top span.arrow{
    background:none;
}
.item.row .rolloverWindowUp .bottom{
    background-position:-710px -25px;
    height:22px;
}
/*End rollover hopup*/
.item.row .purchase.date {
    font-size:10px;
    color:#a5a5a5;
    letter-spacing:0.14pt;
    margin: 0 0 0 1px;
    line-height:11px;
}
.item.row .pricing.col {
    width:237px; 
    position:relative;
}
.item.row .pricing .price{
    font-size:14px; 
    color:#8c8c8c; 
    font-weight:bold; 
    margin-top: 20px; 
    margin-bottom:5px;
}
.item.row .addToCart .price{
    font-size:14px;
    color:#ed6711;
    font-weight:bold;
    margin-top: 20px;
    margin-bottom:5px;
    text-align:center;
}
.item.row .addToCart .ctaLink{
    margin-left:-35px;
    font-size:12px;
}
.item.row .addToCart .ctaLink a.removeFromCart,
.item.row .addToCart .ctaLink a.saveForLater{
    font-size:9px;
    text-decoration:underline;
}
.item.row .addToCart .ctaLink a.saveForLater{
    padding-left:20px;
}
.item.row .pricing .savings {
    font-size:10px; 
    color:#c6141b; 
    font-style:italic;
    width:190px;
    min-height:50px;
    _height:50px;
}
.item.row .pricing .savings b{
    font-size:12px; 
}
.item.row .pricing .savings .ecoupon{
    width:75px; 
    height:22px; 
    background: url("../images/MyList/pagesBg.png") no-repeat right -150px; 
    float:left; 
    position:relative;
}
.item.row .pricing .savings .ecoupon:hover {
    background-position:right -180px
}
.item.row .pricing .savings .ecoupon-active{
    display:none;
}
.item.row .pricing .savings .ecoupon-help {
    color:#555;
    display: inline-block;_display:inline;
    font-style: normal;
    margin-left: 5px;
    width:110px;
    line-height:12px;
}
.item.row .pricing .savings .ecoupon-help .ui-icon{
    vertical-align:top; 
    cursor:pointer;
    height:15px;
}
.item.row .pricing .savings .ecoupon-help .hopup {
    right:-42px;
    position:absolute;
    top:25px;
    width:158px; 
    z-index: 999;
    cursor:default;
    display:block;
    visibility:hidden;
}
.item.row .pricing .savings.ecoupon .ecoupon,
.item.row .pricing .savings.ecoupon .ecoupon-help{
    display:none;
}
.item.row .pricing .savings.ecoupon .ecoupon-active {
    display:block;
    line-height:11px;
}
.item.row .pricing .ctaLink{
    width:100%;
    min-height:20px;
}
.item.row .pricing .ctaLink a{
    color:#a5a5a5; 
    font-size:9px;
    text-decoration:underline
}
.item.row .pricing .ctaLink .makeFavorite {
    float:left;
}
.item.row .pricing .ctaLink .makeFavorite.favorite,
.item.row.added .added-to-cart-fade .addedIco,
.myfavoriteitems ul.myFavoriteItem .makeFavorite{
    float:left; 
    display:inline-block; 
    width:58px; 
    height:16px;
    background: url("../images/MyList/pagesBg.png") no-repeat right -230px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    text-indent:-999em; 
    overflow:hidden; 
    outline:none;
}
.emailreminders .item.row .pricing .ctaLink .makeFavorite,
.viewemailreminders .item.row .pricing .ctaLink .makeFavorite{
    display:none;
}
.emailreminders .item.row .pricing .ctaLink .makeFavorite.favorite,
.viewemailreminders .item.row .pricing .ctaLink .makeFavorite.favorite{
    float:right;
}
.item.row.added .added-to-cart-fade .addedIco{
     background-position:right -320px;
     width:42px;
     height:48px;
     position:absolute;
     right:160px;
     top:25px;
     z-index:301;
}
#quickcart-page .item.row.added .added-to-cart-fade .addedIco{
     background-position:right -990px;
     height:58px;
     width:45px;
}
.item.row .pricing .ctaLink .remove {
    float:right;
    padding-right:69px;
}
.item.row .pricing .countInCart{
    position:absolute;
    right:12px;
    top:37px;
    font-weight:bold;
    text-align:center;
    width:33px;
}
.countInCart .inCartText{
    display:inline-block;
    font-size:10px;
    line-height:10px;
    color:#b2bdc7;
    margin-top:3px;
}
#mlTool .content .counterAll{
    margin:0;
    float:none;
}
.item.row .addToCart .addToCartBtn,
.item.row.outofstock .addToCartBtn,
.item.row.preorder .addToCartBtn,
.item.row.outofstock .addToCart .moveToCartBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -150px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:130px; 
    height:48px;
    display:block;
    margin-top:22px;
    cursor:pointer;
    border:none;
    text-indent:-999em;
}
.item.row .addToCart .addToCartBtn:hover {
    background-position:-150px -150px;
}
.item.row .addToCart .moveToCartBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -500px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:130px; 
    height:48px;
    margin-top:20px;
    cursor:pointer;
    border:none;
    display:block;
    overflow:hidden;
    text-indent:-999em;
}
.item.row .addToCart .moveToCartBtn:hover {
    background-position:-150px -500px;
}
.saveforlaterPage .item.row .ctaLinkSaveForLater a{
    font-size:9px;
    background:url("../images/MyList/icons.png") no-repeat 0 -655px;
    _background-image:url("../images/MyList/iconsIE6.gif");
    padding-left:20px;
    text-decoration:underline;
    display:inline-block;
}
.item.row .addToCart .addToCartBtn.total {
    font-size:14px; 
    font-weight:bold; 
    color:#ed6711; 
    margin-top:22px; 
    text-align:center;
}
.item.row.outofstock .addToCart .addToCartBtn{
    background-position:-310px -150px;
    cursor:default;
    *position:absolute;
}
.item.row.outofstock .addToCart .moveToCartBtn{
    background-position:-310px -992px;
    cursor:default;
    *position:absolute;
}
.item.row .outofstockMsg{
    display:none;
}
.item.row.outofstock .outofstockMsg{
    font-size:10px;
    font-weight:bold;
    color:#cb575b;
    position:absolute;
    right:30px;
    _width:185px;
    display:block;
}
.item.row.preorder .addToCartBtn{
    background-position:0 -730px;
}
.item.row.preorder .addToCartBtn:hover{
    background-position:-150px -730px;
}
.item.row .preorderMessage{
    display:none;
}
.item.row.preorder .preorderMessage{
    color:#ed6711;
    font-weight:bold;
    position:absolute;
    right:25px;
    display:block;
    _width:160px;
    _text-align:right;
}
.item.row.discontinued{
    clear:both;
}
.item.row.discontinued .pricing .savings{
    margin-top:45px;
}
.item.row.discontinued .price,
.item.row.discontinued .makeFavorite{
    display:none;
}
.item.row.discontinued .itemQty,
.item.row.outofstock .itemQty{
    display:none!important;
}
.item.row.originalItem .addToCart.buttons,
.item.row.originalItem .pricing{
    display:none;
}
.item.row.originalItem .purchase.date p{
    line-height:5px;
}
.item.row.replacementItem .replacementArrow{
    background:url("../images/MyList/topAndBottom.png") no-repeat -400px 0px;
    width:50px;
    height:75px;
    left:5px;
}
.item.row.originalItem .purchase.date p,
.item.row.replacementItem .purchase.date p{
    color:#CB575B;
    font-size: 10px;
    font-weight: bold;
}
.item.row .addToCart .itemQty{
    margin:4px 0px 6px 3px;
    display:block;
}
.item.row .addToCart .itemQty .cutDigital,
.item.row .addToCart .itemQty .addDigital,
.item.row .addToCart .itemQty .qtyTotal{
    display:block; 
    background:url("../images/MyList/pagesBg.png") no-repeat 0 -220px; 
    vertical-align:top; 
    outline:none;
    border:none;
    float:left;
}
.item.row .addToCart .itemQty .cutDigital {
    background-position:0 -220pxpx; 
    width:46px;
    height:26px;
    text-indent:-999em;
}
.item.row .addToCart .itemQty .cutDigital:active {
    background-position:-150px -220px;
}
.item.row .addToCart .itemQty .addDigital {
    background-position:-77px -220px; 
    width:47px; 
    height:26px;
    text-indent:-999em;
}
.item.row .addToCart .itemQty .addDigital:active {
    background-position:-227px -220px;
}
.item.row .addToCart .itemQty .qtyTotal {
    background-position:-46px -220px; 
    height:26px; 
    width:31px; 
    font-size:16px; 
    color:#333; 
    line-height:1.75; 
    text-align:center;
}
.item.row .excerpt.hopup{
    display:none;
}
.viewemailreminders .item.row .excerpt.hopup,
.emailreminders .item.row .excerpt.hopup{
    display:none;
    width:284px;
    top:75px;
    left:88px;
    opacity:0;
}
.item.row .excerpt .close {
    background-position:-30px -25px;
    height: 20px;
    position: absolute;
    right:5px;
    top:3px;
    width: 20px;
    z-index:2;
}
.viewemailreminders .item.row .excerpt .close,
.emailreminders .item.row .excerpt .close {
    top:13px;
    right:8px;
}
.viewemailreminders .item.row .excerpt.hopupShowUp,
.emailreminders .item.row .excerpt.hopupShowUp{
    top:-30px;
}
.viewemailreminders .item.row .hopupShowUp .top,
.emailreminders .item.row .hopupShowUp .top{
    background-position: -2401px 0;
    height:15px;
}
.viewemailreminders .item.row .hopupShowUp .bottom,
.emailreminders .item.row .hopupShowUp .bottom{
    background-position: -2401px -27px;
    height:20px;
}
.item.row.removed{
    background:#fff; 
    height:60px;
    position:relative;
    filter:alpha(opacity=100);
    opacity:1;
    overflow:hidden;
}
.item.row.removed .titleDetails,
.item.row.removed .titleDetails .fullName,
.item.row.removed .details{
    margin: 4px 0 0;
    padding: 0;
    width: auto; 
    height:auto;
    color:#A5A5A5!important;
}
.item.row.removed .titleDetails{
    padding-left:51px;
    width:300px;
}
.saveforlaterPage .item.row.removed .titleDetails{
    width:260px;
}
.item.row.removing .pricing,
.item.row.removing .addToCart {
    opacity:0;
    filter:alpha(opacity=0);  
    -webkit-transition: opacity 0.15s ease-in-out;
    -moz-transition: opacity 0.15s ease-in-out;	
    transition: opacity 0.15s ease-in-out;
}
.item.row.removed .pricing,
.item.row.removed .addToCart,
.item.row.removed .purchase.date,
.item.row.removed .savings,
.item.row.removed .select,
.item.row.removed .logo,
.item.row.removed .tripleSnapTagged,
.item.row.removed .doubleSnapTagged{
    display:none!important;
}
.item.row.removed .thumbnail{
    height:auto;
    margin:0; 
    width:0px;
}
.item.row.removed .itemImg{
    display:none;
}
.item.row.removed img{
    display:none;
    width:50%; 
    height:50%;
}
.item.row.removed .undo.success {
    margin-top: -10px;
    position: absolute;
    right:206px;
    top: 22px; 
    font-size:11px; 
    font-weight: bold; 
    color:#F48F4B;
    height:auto;
    line-height:12px;
    width: 55px;
}
.item.row.removed .undo.success a {
    color:#BBBCB7; 
    display:block;
    margin-top: 4px;
    font-size:9px;
    text-decoration:underline;
}
.item.row.removed span.dropDownSelect{
    display:none;
}
.item.row .col {height:100%;}
.item.row .col .col {height:auto;}
/* shop myList Item*/
.item.row li{
    display: inline-block;
    vertical-align: top;
    float:left;
    zoom:1;
    *display:inline;
}
.item.row ul.personalizationDetail li{
    font-size:10px;
    line-height:10px;
    display:block;
    font-style:italic;
    margin-right:3px;*margin-right:1px;
}
.item.row ul.personalizationDetail li b{
    font-style:normal;
}
#allsites-page .item.row .pricing{
    height:100%;
}
.item.row li.pricing {
    position: relative;
    width: 251px;
    height:100%;
}
/* Page Specifics */ 
#allsites-page.page .headerText{
    display:none;
    padding:15px 0 15px 22px;
}
#allsites-page.page.viewemailreminders .headerText.viewEmailHeaderText,
#allsites-page.page.shopemailreminders .headerText.shopEmailHeaderText{
    display:block;
}
#allsites-page.page.viewemailreminders .headerText.viewEmailHeaderText.notshow,
#allsites-page.page.shopemailreminders .headerText.shopEmailHeaderText.notshow{
    display:none;
}
#allsites-page.page .headerText h1{
    letter-spacing:normal;
}
#allsites-page .fakesorts.sale .saleHeaderText{
    padding:22px 0 18px 22px;
    display:none;
}
#allsites-page.allsites .fakesorts.cat .catText,
#allsites-page.diapers .fakesorts.cat .catText.diapers,
#allsites-page.soap .fakesorts.cat .catText.soap,
#allsites-page.beautybar .fakesorts.cat .catText.beautybar,
#allsites-page.wag .fakesorts.cat .catText.wag,
#allsites-page.yoyo .fakesorts.cat .catText.yoyo,
#allsites-page.casa .fakesorts.cat .catText.casa,
#allsites-page.allsites .fakesorts.sale .saleHeaderText.forAllSites,
#allsites-page.diapers .fakesorts.sale .saleHeaderText.diapers,
#allsites-page.soap .fakesorts.sale .saleHeaderText.soap,
#allsites-page.beautybar .fakesorts.sale .saleHeaderText.beautybar,
#allsites-page.wag .fakesorts.sale .saleHeaderText.wag,
#allsites-page.yoyo .fakesorts.sale .saleHeaderText.yoyo,
#allsites-page.casa .fakesorts.sale .saleHeaderText.casa{
    display:block;
}
#allsites-page .fakesorts.sale .catText,
#allsites-page .fakesorts.cat .saleHeaderText{
    display:none!important;
}
#allsites-page .fakesorts.cat .catText span{
    display:inline-block;
}
/*Save For Later*/
.itemPanelsTitle{
    border-bottom:1px solid #ccc;
    position:relative;
    height:94px;
}
.itemPanelsTitle a{
    background: url("../images/MyList/DontForgetThe_SpriteNav.png") no-repeat 0 -259px;
    width:67px;
    height:82px;
    display:inline-block;
    position:absolute;
    top:23px;
}
.itemPanelsTitle .a{
    background-position:0 -259px;
}
.itemPanelsTitle .first{
    left:122px;
}
.itemPanelsTitle .second{
    left:221px;
}
.itemPanelsTitle .third {
    left:330px;
}
.itemPanelsTitle .fourth{
    left:437px;
}
.itemPanelsTitle .fifth{
    left:544px;
}
.itemPanelsTitle a:hover{
    background-position:0 -175px;
    text-decoration:none;
}
.itemPanelsTitle a.selected{
    background-position:0 -88px;
}
.itemPanelsTitle .first.selected{
    left:122px;
}
.itemPanelsTitle .second.selected{
    left:221px;
}
.itemPanelsTitle .third.selected{
    left:330px;
}
.itemPanelsTitle .fourth.selected{
    left:437px;
}
.itemPanelsTitle .fifth.selected{
    left:544px;
}
.itemPanelsTitle a.selected:hover{
    background-position:0 0;
}
.itemPanels{
    padding:10px 20px 10px 30px;
}
/*quickcart-page*/
#quickcart-page .myListPageHeader{
    height:67px;
    padding:10px 0 6px 45px;
}
#quickcart-page .myListPageHeader .subtext.right{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -800px;
    _background-image:url("../images/MyList/pagesBgIE6.gif"); 
    margin:0;
    height:62px;
    position:absolute;
    left: 278px;
    top: 10px;
    width:420px;
}
#quickcart-page .myListPageHeader .subtext.right a{
    width:145px; 
    height:40px; 
    position:absolute; 
    left:277px; 
    top:16px;
}
#quickcart-page .myListPageHeader .subtext.right a:hover{
    background: url("../images/MyList/pagesBg.png") no-repeat -277px -880px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
}
#quickcart-page .myListPageHeader .cartCount{
    color:#FFF;
    display:block;
    font-size:11px;
    font-weight:bold;
    left:26px;
    position:absolute;
    text-align:center;
    top:8px;_top:16px;
    width:18px;
    z-index:999;
    line-height:14px;
}
#quickcart-page .item.row .pricing .cta a.remove{
    float:left;
    padding:0;
}
#quickcart-page .item.row .pricing .cta a.makeFavorite{
    float:right;
}
#quickcart-page .item.row .pricing .cta{
    position: absolute;
    right: -125px;
    width: 155px;
}
.quickcartPage .item.row .itemImg{
    cursor:inherit;
}
.quickcartPage .item.row li.pricing{
    width:190px;
}
.quickcartPage .item.row li.pricing .redText,
.quickcartPage .item.row li.pricing .promotionText{
    color:#F05630;
    font-size:11px;
    line-height:12px;
    padding-left:1px;
}
.quickcartPage .item.row li.addToCart{
    padding-left:20px;
    width:172px;
}
.quickcartPage .item.row .addToCart .price{
    margin-left:21px;
}
.quickcartPage .item.row .addToCart .itemQty{
    margin-left:36px;
    margin-top:9px;
}
.quickcartPage .item.row .addToCart .ctaLink{
    margin-left:0;
    margin-top:10px;
}
.quickcartPage .south-gravity{
    display:block;
    height:149px;
    right:0;
    position:absolute;
    text-align:left;
    top:50px;
    width:326px;
    z-index:999;
}
.quickcartPage .quickViewShipToZipHopup .hopup{
    display:none;
    color:#878787;
    z-index:99;
    line-height:22px;
}
.quickcartPage .excerpt .close{
    background-position: -30px -25px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 3px;
    width: 20px;
    z-index: 2;
}
.quickcartPage .south-gravity .top{
    background-position:-1650px 0;
    height:10px;
    width:100%;
    float:none;
}
.quickcartPage .south-gravity .middle{
    background-position:-2009px 0;
    background-repeat:repeat-y;
    border-right:1px solid #CFCECE;
    overflow:visible;
    padding:1px 5px 5px 14px;
    position:relative;
    float:none;
}
.quickcartPage .shipToZipHopup{
    font-size:10px;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    padding-top:5px;
}
.quickcartPage .shipToZipHopup p{
    font-weight:bold;
}
.quickcartPage .shipToZipBox{
    font-size:14px;
    font-weight:bold;
    width:290px;
    padding:5px 0 5px 5px;
    color:#5B93C7;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    height:40px;
}
.quickcartPage .shipToZipBox .inputWithShadowLower{
    width:117px;
    height:26px;
    margin-left:2px;
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn,
.quickcartPage .shipToZipBox .submitBtnBlueBtn:hover{
    background-image:url("../images/MyList/pagesBg.png");
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn{
    width:70px;
    height:34px;
    background-position:0 -1055px;
    margin:0 0 0 4px;
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn:hover{
    background-position:-90px -1055px;
}
.quickcartPage .shipToZipHopup .normalText{
    font-size:10px;
}
.quickcartPage .south-gravity .bottom {
    background-position:-1650px -12px;
    height: 10px;
    width:100%;
    float:none;
}
.quickcartPage .south-gravity .top span.arrow {
    background-position: -680px -25px;
    height: 14px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right:24px;
    top: -10px;
    width: 25px;
    z-index: 300;
}
.quickcartPage .quickViewShipToZipHopup{
    position:relative;
    font-size:18px;
    font-weight:bold;
    display:inline-block;
    z-index:2;
}
.quickcartPage .quickViewShipToZipHopup a{
    cursor:pointer;
    color:#F26822;
    text-decoration:underline;
}
.myListCartHopupOpen{
float: left;
position: relative;
overflow: visible;
text-align: center;
display: inline-block;
height: 40px;
}
/*quickcart-page End*/
/*============searchPage================*/
.searchPage .item.row .titleDetails .details{
    display:none;
}
/*search sister Results*/
#mylistsearch-page .searchResultsBox{
    border-bottom:1px solid #d4d4d4;
}
#mylistsearch-page .sisterResults{
    width:692px;
    height:210px;
    overflow:hidden;
    background:none;
    padding:18px 0px 16px 9px;
    margin:0;
}
#mylistsearch-page .sisterResults .resultProductBox{
    width:505px;    
}
#mylistsearch-page  .sisterResults .resultProductBox .show{
    width:495px;
    margin-left:10px;
}
#mylistsearch-page .sisterResults .resultProductBox{
    float: left;
}
#mylistsearch-page .search-sites{
    padding-top:4px;
}
#mylistsearch-page .search-sites .ui-icon{
    margin:0;
}
#mylistsearch-page .myListPageHeader .searchCount{
    margin-left:4px;
}
#mylistsearch-page .myListPageHeader {
    padding: 0px 9px 17px 21px;
    width:690px;
}
#mylistsearch-page .myListPageHeader dt{
    text-transform:none;
    margin-left: 22px;
    margin-top: 16px;
}
#mylistsearch-page .search-sites dt{
    margin-top:20px;
}
#mylistsearch-page .search-sites.results dt{
    margin-top:12px;
}
#mylistsearch-page .search-sites dd{
    margin-left: 45px;
    _margin-left:22px;
    margin-top: 0;
    color:#666;
}
#mylistsearch-page  .sisterResults .resultsTopBox{
    display:none;
}
#mylistsearch-page .sisterResults div.show ul{
    margin-right:8px;
    background:url("../images/MyList/mylistSearchResults.gif") no-repeat;
    width:154px;
    height:206px;
    float:left;
    padding:0px;
    overflow:hidden;
}
#mylistsearch-page .sisterResults .pointerCursor {
    margin: 0 0 0 4px;
}
#mylistsearch-page .sisterResults .sisterLogo{
    background:url("../../../images/myList/mylistSearchResultsLogo.gif") no-repeat;
    width:150px;
    height:45px;
    display:block
}
#mylistsearch-page .seeMoreColors,
#mylistsearch-page .snapRewardsBanner,
#mylistsearch-page .sisterResults .resultMessage,
#mylistsearch-page  .greyDoubleLine{
    display:none;
}
/*diapers*/
#mylistsearch-page .resultDiapers .sisterLogo{
    margin-bottom:3px;
}
/*wag*/
#mylistsearch-page .resultWag .sisterLogo{
    background-position:0 -170px;
    height:55px;
}
/*beauty*/
#mylistsearch-page .resultBeautybar .sisterLogo{
    background-position:0 -115px;
    height:30px;
}
/*soap*/
#mylistsearch-page .resultSoap .sisterLogo{
    background-position:0 -70px;
    height:33px;
}
#mylistsearch-page .resultSoap div.show ul{
    background-position:-162px 0;
}
#mylistsearch-page .resultBeautybar div.show ul{
    background-position:-324px 0;
}
#mylistsearch-page .resultWag div.show ul{
    background-position:-486px 0;
}
/*yoyo*/
#mylistsearch-page .resultYoYo div.show ul{
    background-position:-648px 0;
}
#mylistsearch-page .resultYoYo div.show ul li{
    height:195px;
}
#mylistsearch-page .resultYoYo .sisterLogo{
   background-position:0 -230px; 
}
/*casa*/
#mylistsearch-page .resultCasa div.show ul{
    background-position:-810px 0;
}
#mylistsearch-page .resultCasa .sisterLogo{
   background-position:0 -300px; 
}
#mylistsearch-page .resultCasa .productImgDivWrap{
    padding:0;
    height:auto;
}
#mylistsearch-page .sisterResults div.show ul li{
    border:none;
    padding:0px 3px 0 11px;
    height:205px;
}
#mylistsearch-page .sisterResults li .showImg{
    width:72px;
    height:64px;
    line-height:64px;
    padding:25px 0 0;
    margin:0 0 5px 32px;
}
#mylistsearch-page .sisterResults li .showImg .vMiddle{
    width:72px;
}
#mylistsearch-page .sisterResults li .showImg .vHeight{
    height:72px;
}
#mylistsearch-page .sisterResults .showName a{
    height:30px;
    color:#555;
    overflow:hidden;
    text-align:left;
}
#mylistsearch-page .sisterResults li .showName{
    height:65px;
    margin-bottom:4px;
    padding:0;
}
#mylistsearch-page .sisterResults .showName a strong,
#mylistsearch-page .sisterResults .showName a:hover,
#mylistsearch-page .sisterResults .showName a:hover strong{
	color:#555;
    font-size:12px;
}
#mylistsearch-page .sisterResults li .showPriceAndEcoupon{
    height:40px;
}
#mylistsearch-page .sisterResults li p{
    font-size:14px;
    color:#8c8c8c;
    line-height:14px;
    text-align:left;
}
#mylistsearch-page .sisterResults li p.showEcouponFlag{
    line-height:12px;
    padding-top:0;
}
#mylistsearch-page .sisterResults li p span.withEcoupon,
#mylistsearch-page .sisterResults li p span.afterEcoupon{
    background:url("../images/MyList/pagesBg.png") no-repeat right -730px;
    width:75px;
}
#mylistsearch-page .sisterResults .normalPrice,
#mylistsearch-page .sisterResults .salePrice{
    font-size:14px;
    color:#8c8c8c
}
#mylistsearch-page .show li p.showEcouponFlag b{
    font-size:10px;
    color:#c6141b;
    font-style:italic;
}
#mylistsearch-page .sisterResults .resultRightBox{
    width:185px;
    padding:39px 0 0;
    float:left;
}
#mylistsearch-page .sisterResults .resultLogo{
    padding: 9px 0 0 0;
}
#mylistsearch-page .sisterResults .resultLink a{
    color:#ed6711;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    display:inline;
    text-decoration:none;
    vertical-align:middle;
}
#mylistsearch-page .sisterResults .resultLink .iconView{
    background:url("../../../images/myList/searchCheatSitesdot.gif") no-repeat;
    height:15px;
    width:15px;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-left: 7px;
    overflow: hidden;
    vertical-align: middle;
}
#mylistsearch-page .sisterResults .resultLink {
    padding:0 0 0 5px;
}
#mylistsearch-page .myListPageHeader.search-sites{
    z-index:auto;
    height:0px;
    padding:0;
    width:719px;
    height:0px;
    position:relative;
    _overflow:visible !important;
}
#mylistsearch-page .myListPageHeader.search-sites.results .arrowIco{
    background: url("../images/MyList/topAndBottom.png") no-repeat -400px 0 transparent;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    height: 75px;
    left:7px;
    position: absolute;
    top:38px;
    width:48px;
    z-index: 2;
}
#mylistsearch-page .myListPageHeader.search-sites .subtext.right a{
    background: url("../images/MyList/pagesBg.png") no-repeat right -816px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:155px;
    height:48px;
    position:absolute;
    left:543px;
    top:45px;
}
#mylistsearch-page .myListPageHeader.search-sites .subtext.right a:hover{
    background-position:right -880px;
}
#mylistsearch-page .myListPageHeader.search-sites.results .subtext.right{
    display:none;
}
#mylistsearch-page .search-sites.results .ui-icon{
    margin:-12px 5px 0 0;
}
#mylistsearch-page .search-sites.results dd {
    margin-left:50px;
    _margin-left:25px;
}
/*===========searchPage End===========*/
/* Main LEFT NAV */
.myListTabsNav dt{
    padding:10px 0 0 10px;
    text-transform:uppercase;
    font-size:12px;
    color:#555;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    font-weight:bold;
    letter-spacing:-0.1px \0\9;
}
.myListTabsNav dt .ui-icon{
    width:28px;
}
.myListTabsNav .divider{
    border-bottom:1px solid #F8F9FA;
    border-top:1px solid #CBCCCD;
    height:0;
    margin:3px 1px;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
.myListTabsNav dd{
    cursor:pointer;
    margin:0;
}
.myListTabsNav ul{
    margin-bottom:10px;
}
.myListTabsNav ul li{
    float:left;
    width:100%;
}
.myListTabsNav dd .left{
    background-image: url("../images/MyList/icons.png");
    _background-image: url("../images/MyList/iconsIE6.gif");
    background-position:25px -22px;
    background-repeat:no-repeat;
    padding-left:41px;
}
.myListTabsNav .discoverNewSites {
    padding-left:49px;
    cursor:inherit;
}
.myListTabsNav .collapsed dd .left {
    background-position:25px 8px;
}
.myListTabsNav .noPointerIcon dd a{
    background-image:none;
}
.myListTabsNav dd a .ui-icon{
    float:left;
}
.myListTabsNav a{
    display:block;
    font-size:12px;
    color:#555;
    line-height:24px; 
    outline:none;
    width:100%;
    float:left;
    cursor:pointer;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
}
.myListTabsNav a, 
.myListTabsNav a:visited, 
.myListTabsNav a:focus {
    text-decoration:none;
}
.myListTabsNav a:hover,
.myListTabsNav a.selected{
    background-color:#C7D2DC;
    color:#555;
}
.myListTabsNav a span.itemsNumber{
    visibility:hidden;
    font-size:11px;
    font-weight:normal;
    position:absolute;
    right:4px;
}
#leftPanel a:hover span.itemsNumber,
#leftPanel a.selected span.itemsNumber{
    visibility:visible;
}
#mlTool .counterAll,
#mlTool .countLeft,
#mlTool .countRight,
#mlTool .counter{
    background:url("../images/MyList/icons.png") no-repeat -6px -687px;
    _background-image:url("../images/MyList/iconsIE6.gif");
    display:inline-block;
    height:13px;
}
#mlTool .counterAll{
    float:right;
    margin:5px 6px 0 0;
    color:#fff;
    font-size:9px;
    font-weight:bold;
    display:inline-block;
    text-align:center;
    background:none;
    white-space:nowrap;
}
#mlTool .pricing .counterAll{
    background-color:#fff;
}
#mlTool .countLeft,
#mlTool .countRight,
#mlTool .counter{
    background-position:0 -687px;
    width:6px;
    overflow:hidden;
    line-height:14px;
    height:13px;
    vertical-align:middle;
    margin:0;
}
#mlTool .countRight{
    background-position:-39px -687px;
}
#mlTool .counter{
    width:auto;
    min-width:10px;
    text-align:center;
    background-position:-6px -687px;
}
#mlTool .myListTabsNav .counter{
    line-height:13px;
}
.myListTabsNav a .left{
    padding-left:41px;
}
.myListTabsNav a .openCount{
    margin:0;
    color:#FFFFFF;
    line-height:18px;
    text-align:center;
    width:22px;
}

/* accordian */
.collapsed ul {display:none; -webkit-transition: all 1s ease-in-out;}



/* icons */
.ui-icon{
    display:inline-block;
    vertical-align:middle; 
    width:24px; 
    height:24px; 
    background: url("../images/MyList/icons.png") no-repeat 11px 7px; 
    _background-image:url("../images/MyList/iconsIE6.gif");
}
.ui-icon-star {
    background-position: 2px -60px;
}
.ui-icon-chat {
    background-position: 3px -93px;
}
.ui-icon-chat-bold {
    background-position: 3px -473px;
}
.ui-icon-tag-money {
    background-position: 3px -125px;
}
.ui-icon-checkbox-checked {
    background-image:url("../images/MyList/iconsIE6.gif");
    background-position: 1px -160px;
}
.ui-icon-checkbox2-checked {
    background-position: 0px -350px;
}
.ui-icon-heart {
    background-position: 4px -186px;
}
.ui-icon-calendar {
    background-position: 3px -222px;
}
.ui-icon-calendar-bold {
    background-position: 3px -507px;
}
.ui-icon-mail-closed {
    background-position: 1px -616px;
}	
.ui-icon-list {
    background-position: 4px -283px;
}
.ui-icon-hearts {
    background-position: 3px -315px;
}
.ui-icon-questionmark{
    background-position:3px -384px;
    position:relative;
}
#orderhistory-page .ui-icon-checkbox2-checked{
    background-position:3px -281px;
    margin-right:4px;
}
.ecoupon-help .clickWindow .ui-icon-questionmark.ui-icon{
    background-position:0px -384px;
    width:14px;
}
.ui-icon-added-check {
    background-position: 3px -416px; 
    width:40px; 
    height:44px;
}
.ui-icon-cart {
    background-position: 0 -544px;
    height: 31px;
    width: 30px;
}
.ui-icon-loupe {
    background-position: 0 -585px;
    width: 14px;
}
.ui-icon-send-arrow {
    background-position: 0 -652px;
}
.ui-icon-eye{
    background-position: 2px -770px;
}
/* ==|== non-semantic helper classes ======================================== */
.ir{
      display: block; 
      border: 0; 
      text-indent: -999em;
      overflow: hidden;
      background-color: transparent;
      background-repeat: no-repeat;
      text-align: left;
      direction: ltr;
}
.itemPanelsTitle span{
    display:block;
    background:none;
    text-align:center;
    color:#fff;
}
.itemPanelsTitle span.irDate{
    font-size: 11px;
    font-weight: bold;
    margin-top: 6px;
}
.itemPanelsTitle span.irItemsNumber{
    margin-top:5px;
}
.ir br { 
    display: none; 
}
.hidden { 
    display: none !important; 
    visibility: hidden; 
}
.visuallyhidden { 
    border: 0; 
    clip: rect(0 0 0 0); 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute; 
    width: 1px; 
}
.visuallyhidden.focusable:active, 
.visuallyhidden.focusable:focus{ 
    clip: auto; 
    height: auto; 
    margin: 0; 
    overflow: visible; 
    position: static; 
    width: auto; 
}
.invisible { 
    visibility: hidden; 
}
.clearfix:before, 
.clearfix:after { 
    content: ""; 
    display: table; 
}
.clearfix:after { 
    clear: both; 
}
.clearfix { 
    zoom: 1; 
}
.inlineblock, 
.iblock, .col{
    display: -moz-inline-stack;
    display:-moz-inline-box;
    display:inline-block;
    zoom:1;
    *display:inline;
    vertical-align:top;
}

/* ==|== media queries ====================================================== */

@media only screen and (min-width: 480px) {


}

@media only screen and (min-width: 768px) {

}
/* ========================= Discover New Sites ========================= */
#mlTool .headerText span.shopText{
    display:inline;
}
#mlTool .headerText span{
    display:none;
    vertical-align:top;
}
#mlTool .myListPageHeader.headerText,
#mlTool .headerText{
    border-bottom: 1px solid #d4d4d4;
    padding:20px 0 24px 45px;
    line-height:14px;
    background-color: #EDEDED;
}
.page .newSitesHeaderText{
    border-bottom: 1px solid #d4d4d4;
    padding:10px 0 16px 45px;
}
.page .newSitesHeaderText dt{
    text-transform:none;
}
.page .newSitesHeaderText dl{
    display:none;
}
.page .newSitesHeaderText dd{
    padding-left:3px;
    font-weight:normal;
    line-height:22px;
    text-shadow: 1px 1px 1px #C8C8C8;
}
#allNewSites-page{
    width:720px;
    overflow:hidden;
}
#mlTool .headerText .counterAll,
#mlTool .headerText .countLeft,
#mlTool .headerText .countRight,
#mlTool .headerText .counter,
#mlTool .orderDate .counterAll,
#mlTool .orderDate .countLeft,
#mlTool .orderDate .countRight,
#mlTool .orderDate .counter{
    display:inline-block;
    line-height:16px;
    height: 16px;
}
#mlTool .headerText .counterAll,
#mlTool .orderDate .counterAll{
    font-size:12px;
}
#mlTool .orderDate .counterAll{
    margin-top: 12px;
    vertical-align: top;
    *margin-top:3px;
}
#mlTool .myListDiscoverContent .headerText .counterAll{
    padding-left:10px;
}
#mlTool .headerText .countLeft,
#mlTool .headerText .countRight,
#mlTool .orderDate .countLeft,
#mlTool .orderDate .countRight{
    background-position:0 -800px;
    width:7px;
}
#mlTool .headerText .countRight,
#mlTool .orderDate .countRight{
    background-position:-37px -800px;
}
#mlTool .headerText .counter,
#mlTool .orderDate .counter{
    background-position:-7px -800px;
}
#mlTool .productItem .headerText{
    padding:20px 0 18px 22px;
    background-color:#EDEDED;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    vertical-align:middle;
}
.myListDiscoverHeroBanner{
    padding:20px 0 15px 0;
    width:720px;
    overflow:hidden;
    text-align:center;
}
.myListDiscoverMainBox{
    width:720px;
    overflow:hidden;
    display:none;
}
#allNewSites-page.casa .myListDiscoverHeroBanner{
    padding:11px 0 6px 0;
}
#allNewSites-page .proTextDivMylist {
    font-size: 15px;
    padding-left: 13px;
    width: 163px;
}
/* Diapers Category Css Style */
#allNewSites-page.diapers .productBoxMylist{
    padding-left:70px;
}
#allNewSites-page.diapers .productShowBoxMylist {
    border: 1px solid #ccc;
    float: left;
    height: 271px;
    margin-right: 8px;
    overflow: hidden;
    width: 180px;
}
#allNewSites-page.diapers .productBoxTopMylist {
    border-bottom: 1px solid #E2E2E2;
    position:relative;
    height: 186px;
}
#allNewSites-page .productImgDivMylist div {
    display: table-cell;
    vertical-align: middle;
}
#allNewSites-page .productImgPictureMylist{
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
#allNewSites-page.diapers .productImgDivMylist, 
#allNewSites-page.diapers .productImgHeightMylist {
    height: 165px;
    overflow: hidden;
}
#allNewSites-page.diapers .proTextDivMylist {
    font-weight: bold;
    bottom: 7px;
    position: absolute;
}
#allNewSites-page.diapers .proTextDivMylist h1 {
    font-size: 13px;
    font-weight:bold;
}
#allNewSites-page.diapers .proTextDivMylist a {
    color: #D04461;
}
#allNewSites-page.diapers .productShowBoxMylist ul {
    margin: 1px 5px;
}
#allNewSites-page.diapers .productShowBoxMylist ul h3{
    font-size:11px;
}
#allNewSites-page.diapers .productShowBoxMylist ul h3 a{
    color:#666;
}
#allNewSites-page.diapers .productShowBoxMylist li {
    border-bottom: 1px solid #E2E2E2;
    height: 20px;
    line-height: 19px;
    padding: 0 8px;
    white-space: nowrap;
}
#allNewSites-page.diapers .advertisement{
    width:683px;
    margin:0 auto;
    padding:15px 0;
}
.categoryBanner li{
    float:left;
}
/* Casa Category Css Style */
#allNewSites-page.casa .productBoxMylist{
    padding-left:95px;
    width:600px;
    margin:0;
}
#allNewSites-page.casa .productShowBoxMylist{
    min-height: 313px;
    overflow: hidden;
    position: relative;
    width: 258px;
    margin-right:2px;
    height:auto;
    border:none;
    padding:0;
    float:left;
}
#allNewSites-page.casa .productListTopMylist{
    background: url("../../../images/MyList/casaProductListBg.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    padding: 12px 11px 0;
    text-align: center;
    width: 236px;
}
#allNewSites-page.casa .productListBoxMylist{
    background: url("../../../images/MyList/casaProductListBg.gif") no-repeat scroll 0 bottom transparent;
    padding: 0 11px 28px;
    width: 236px;
}
#allNewSites-page.casa .productBoxTopMylist {
    overflow: hidden;
    padding: 0 10px;
    width: 216px;
    border-bottom:none;
    height:auto;
    background:none;
}
#allNewSites-page.casa .proTextDivMylist {
    overflow: hidden;
    padding: 13px 20px 7px;
    max-height: 54px;
    min-height: 36px;
    position:static;
    width:auto;
}
#allNewSites-page.casa .proTextDivMylist h1 {
    font-family:CasaProxima,Arial;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
}
#allNewSites-page.casa .proTextDivMylist a {
    line-height: 19px;
    color: #666666;
}
#allNewSites-page.casa .proTextDivMylist a:hover{
    color:#85a5af
}
#allNewSites-page.casa .productShowBoxMylist ul {
    padding: 0 28px 16px;
}
#allNewSites-page.casa .productShowBoxMylist ul li {
    border-bottom: 1px solid #D5D5D5;
    color: #85A5AF;
    padding: 1px 0;
    height:auto;
}
#allNewSites-page.casa .productShowBoxMylist li a {
    color: #5E839B;
    font-size: 13px;
    height: 16px;
    display: block;
    line-height: 16px;
    padding: 4px 0 3px;
    text-align:center;
}
#allNewSites-page.casa .productShowBoxMylist li a:hover{
    background:#85A5AF;
    color:#f9f8f3;
    text-decoration:none;
}
#allNewSites-page.casa .productListTopMylist .staple {
    background: url("../../../images/MyList/casaStapleBg.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin-top: 4px;
    overflow: hidden;
    width: 47px;
}
#allNewSites-page.casa .advertisement{
    width:683px;
    margin:0 auto;
    padding:0 0 20px;
}
/* YoYo Category Css Style */
#allNewSites-page.yoyo .shopWrapInMylist{
    margin:16px 0;
    width:735px;
    padding-left:5px;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist{
    height:178px;
    width:200px;
    float:left;
    margin-right:45px;
    margin-bottom:0px;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist .proTextDivMylist{
    text-align:center;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    padding:0px;
    width:auto;
    position:static;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist .proTextDivMylist h1{
    font-size:22px;
    line-height:40px;
    width:100%;
    font-weight:normal;
    font-family:YoyoProxima,Arial Narrow;
    color:#143138;
    text-transform:uppercase;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist ul{
    padding:12px 0;
    border-bottom:1px dotted #000;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist li{
    padding:2px 30px 2px 8px;
    background:url("../images/MyList/arrow.gif") no-repeat scroll right center transparent;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist li a{
    font-size:19px;
    color:#367A7B;
    font-family:YoyoProxima,Arial Narrow;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner{
    height:303px;
    overflow:hidden;
    position:relative;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .logo{
    position:absolute;
    top:10px;
    left:10px;
    z-index:1;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .logo a{
    background:url("../images/MyList/yoyo_logo.png");
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../Images/MyList/yoyo_logo.png');
    width:127px;
    height:127px;
    display:block;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .mainBanner{
    margin:0px auto;
    width:720px;
    overflow:hidden;
    text-align:center;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .mainBanner a{
    display:table-cell;
    text-align:center;
    vertical-align: middle;
    width:720px;
    height:303px;
    overflow:hidden;
}
#allNewSites-page.yoyo .advertisement{
    text-align:center;
    width:685px;
    margin:0px auto 20px;
}
#allNewSites-page.yoyo .categoryBanner a{
    display:inline-block;
    overflow:hidden;
    width:360px;
    margin:0px;
    padding:0px;
}
#allNewSites-page.yoyo .headerText{
    border-top:1px solid #D4D4D4;
}
#allNewSites-page.yoyo .showLogo{
    display:block;
    position:absolute;
    top:-10px;
    left:-10px;
    background:url("../images/MyList/icons.png") no-repeat left -730px;
    width:32px;
    height:32px;
}
/* Soap Category Css Style */
#allNewSites-page.soap .myListDiscoverHeroBanner{
    padding-top: 19px;
}
#allNewSites-page.soap .productBoxMylist{
    padding-left:70px;
}
#allNewSites-page.soap .categoryBoxMylist{
    margin-bottom: 20px;
    border-left: 1px dashed #B2B2B2;
    float: left;
    margin-right: 4px;
    min-height: 271px;
    _height: 271px;
    padding-left: 4px;
    width: 180px;
}
#allNewSites-page.soap .productBoxTopMylist{
   height: 156px;
   border-bottom-width:0;
   background:none;
}
#allNewSites-page.soap .productImgDivMylist{
    height: 127px;
    overflow: hidden;
    padding:0;
}
#allNewSites-page.soap .productImgPictureMylist{
    display: table-cell;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
#allNewSites-page.soap .productImgDivMylist,
#allNewSites-page.soap .productImgHeightMylist{
    height: 127px;
}
#allNewSites-page.soap img{
    vertical-align: middle;
     border: 0 none;
}
#allNewSites-page.soap .proTextDivMylist{
    font-size: 15px;
    font-weight: bold;
    padding-left: 13px;
    width: 163px;
    display: table-cell;
    padding-bottom: 4px;
    vertical-align: bottom;
}
#allNewSites-page.soap .proTextDivMylist h1{
    font-size: 15px;
    font-weight: bold;
    font-family:Arial;
    text-align:left;
    text-transform:capitalize;
}
#allNewSites-page.soap .proTextDivMylist a{
    color: #4C849F;
    display: block;
    line-height: 18px;
    overflow: hidden;
    font-family:Arial;
}
#allNewSites-page.soap .categoryBoxMylist ul {
    margin: 0 5px;
}
#allNewSites-page.soap .categoryBoxMylist li {
    border-bottom: 1px solid #EBECEC;
    margin: 0 6px 0 10px;
    padding: 3px 0 2px;
    text-align:left;
}
#allNewSites-page.soap .categoryBoxMylist li h3{
    font-size:12px;
}
#allNewSites-page.soap .categoryBoxMylist li a:hover{
    color:#326D89;
}
#allNewSites-page.soap .categoryBoxMylist li h3 .arrowText{
    background: url("../images/Mylist/icons-1.png") no-repeat 0 -710px ;
    display: inline-block;
    height: 15px;
    vertical-align: bottom;
    width: 10px;
}
#allNewSites-page.soap .advertisement{
    margin:0 auto;
    padding-bottom:15px;
    width: 683px;
}
/* BeautyBar Category Css Style */
#allNewSites-page.beautybar .myListDiscoverHeroBanner{
    padding-top: 31px;
}
#allNewSites-page.beautybar .productBoxMylist{
    padding:13px 0 12px 58px;
    width: 660px;
}
#allNewSites-page.beautybar .categoryBoxMylist{
    margin-bottom: 20px;
    float: left;
    margin-right: 25px;
    padding-left: 4px;
    width: 182px;
}
#allNewSites-page.beautybar .categoryBoxMylist dd{
    font-size: 13px;
    overflow: hidden;
    border-bottom: 1px dotted #A9A199;
    line-height: 18px;
    padding: 3px 0 3px 0px;
    margin-left:6px;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.top{
    line-height: 21px;
    padding-bottom:5px;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.bottom{
    border-bottom-width: 0;
}
#allNewSites-page.beautybar .categoryBoxMylist dd a{
    color: #333333;
}
#allNewSites-page.beautybar .categoryBoxMylist dd a:hover{
    color:#7B3043;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.top a,
#allNewSites-page.beautybar .categoryBoxMylist  dd.bottom a{
    font-weight: bold;
}
#allNewSites-page.beautybar .advertisement{
    margin:0 auto;
    padding-bottom:15px;
    width: 683px;
}
/* End Category Css Style*/
.advertisementBox{
    padding:10px 0 10px 17px;
}

/* = MyList Discover New Site 
----------------------------------------------------------------------------------------------------*/
#allNewSites-page.wag .productBoxMylist dl dd{
    border:1px solid #a0bf40;
    padding:14px 0 17px 0;
	width:335px;
}
#allNewSites-page.wag .productBoxMylist dl.catShop dd{
    border-color:#feab2b;
}
#allNewSites-page.wag .productBoxMylist dl{
    width:339px;
    float:left;
    margin-right:2px;
}
#allNewSites-page.wag .dogShop a.textVisit{
    color:#a0bf40;
}
#allNewSites-page.wag .catShop a.textVisit{
    color:#feab2b;
}
#allNewSites-page.wag .productBoxMylist{
    padding-left:19px;
}
#allNewSites-page.wag .productBoxMylist ul {
    text-align: center;
    float:left;
    width:167px;
    overflow:hidden;
}
#allNewSites-page.wag .productBoxMylist ul li{
    padding-bottom:4px;
}
#allNewSites-page.wag .productBoxMylist ul li a,
#allNewSites-page.wag .productBoxMylist ul li b{
    font-size:12px;
}
#allNewSites-page.wag .advertisement{
    margin:0 auto;
    text-align:center;
    width:690px;
    padding:14px 0 13px;
}
#allNewSites-page.wag .myListDiscoverHeroBanner{
    padding-bottom:4px;
}
/* = MyList Order History 
----------------------------------------------------------------------------------------------------*/
#orderhistory-page{
    width:720px;
}
#orderhistory-page .compareSlide{
    border-bottom:1px solid #D4D4D4;
    position:relative;
    height:110px;
    width:100%;
    _width:auto;
    left:-1px;
    overflow:hidden;
}
#orderhistory-page .compareSlideWrap{
    display:none;
}
#orderhistory-page.row .compareSlideWrap{
    min-width:720px;
    display:block;
}
#orderhistory-page .compareSlideClone{
    display:block;
    *+top:0px;
    *+position:absolute;
}
#orderhistory-page.row .compareSlideClone{
    display:none;
}
#orderhistory-page .compareSlideWrap .item.row{
    float:left;
    width:128px;
    height:110px;
    background:url("../images/MyList/orderHistoryItemBar.gif") no-repeat left ;
    overflow:hidden;
}
#orderhistory-page .compareSlideWrap .item.row.discontinued{
    clear:inherit;
}
.compareSlideWrap .emptyPosition{
    display: block; 
    float: left; 
    width: 128px; 
    height: 110px;
}
#orderhistory-page .item.row .brand-logo{
    margin-left:6px;_margin-left:0;
}
#orderhistory-page .list .item.row .brand-logo{
    margin-left:26px;
}
#orderhistory-page .compareSlideWrap .item.row.removed{
    display:none;
}
#orderhistory-page.row .compareSlideWrap .item.row{
    height:125px;
}
#orderhistory-page.row .compareSlideWrap .item.row.removed{
    height:60px;
    display:block;
    background:#fff;
}
#orderhistory-page.row .compareSlideWrap div.item.row{
    height:252px;
}
#orderhistory-page .compareSlideWrap .item.row .brand-logo .logo{
    margin-top:30px;
    display:block;
}
#orderhistory-page ..compareSlideWrap .item.row .brand-logo{
    margin-left:15px;
}
#orderhistory-page .compareSlide a.prev,
#orderhistory-page .compareSlide a.next{
    background:url("../images/MyList/pagesBg.png") no-repeat -500px -400px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:0;
    height:0;
    display:block;
    position:absolute;
    top:30px;
    z-index:2;
    overflow:hidden;
}
#orderhistory-page .compareSlide a.prev {
    left:5px;
}
#orderhistory-page .compareSlide a.next {
    background-position:-500px -443px;
    right:5px;
}
#orderhistory-page .compareSlide a.prev:hover{
    background-position:right -400px;
}
#orderhistory-page .compareSlide a.next:hover{
    background-position:right -443px;
}
#orderhistory-page .compareSlide .orderScrollBtn .disabled{
    width:0px!important;
    height:0px!important;
}
#orderhistory-page .compareSlide .orderScrollBtn .scrollHover{
    width:40px;
    height:43px;
}
#orderhistory-page .caroufredsel_wrapper{
    min-width:720px;
    min-height:110px;
    _width:720px!important;
}
#orderhistory-page .list .caroufredsel_wrapper{
   display:none;
}
#orderhistory-page .productItem .orderItemHeader{
    padding:8px 22px;
    width:auto;
    border-bottom: 1px solid #D4D4D4;
    background-color: #EDEDED;
    _zoom:1;
}
#orderhistory-page .productItem .orderItemHeader h1{
    line-height:40px;
    font-size:19px;
}
#orderhistory-page .orderDate{
    float:left;
    width:250px;
    _padding-top:8px;
}
#orderhistory-page .favorite{
    float:left;
    padding-top:10px;
}
#orderhistory-page .productItem .favorite a{
    color:#A5A5A5;
    font-size:10px;
    font-weight:bold;
    top:auto;
    left:320px;
}
#orderhistory-page .orderShopBtn{
    float:right;
}
#orderhistory-page .orderShopBtn a{
    display:block;
    width:169px;
    height:40px;
    background:url("../images/MyList/pagesBg.png") no-repeat left -617px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
}
#orderhistory-page .orderShopBtn a:hover{
    background-position:-194px -617px;
}
#orderhistory-page .makeFavorite.favorite{
    float:left; 
    display:inline-block; 
    width:58px; 
    height:16px;
    background: url("../images/MyList/pagesBg.png") no-repeat right -225px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    font-size:0;
    line-height:0; 
    overflow:hidden; 
    outline:none;
    vertical-align:middle;
}
.order-history .myListPageHeader .blurbText{
    width:280px;
}
.order-history .myListPageHeader{
    padding-bottom:18px;
}
#orderhistory-page .item.row .itemImg{
    display:inline-block;
    _margin-right:0;
}
#orderhistory-page .seeMoreOrder{
    margin:15px 0 10px 15px;
    font-size:14px;
    font-weight:bold;
}
#orderhistory-page #orderListHeader,
#orderhistory-page.row .seeMoreOrder,
#orderhistory-page.active.row .productItem,
#orderhistory-page .item.row .purchase.date,
#orderhistory-page .item.row.removed .titleDetails,
#orderhistory-page .productItem.list .orderItemHeader,
#orderhistory-page .productItem.list .orderScrollBtn,
#orderhistory-page .item.row.removed .undo.success,
#orderhistory-page .item.row .titleDetails,
#orderhistory-page .item.row li.pricing,
#orderhistory-page .item.row .tripleSnapTagged,
#orderhistory-page .item.row .doubleSnapTagged,
#orderhistory-page .item.row .addToCart.buttons,
#orderhistory-page .productItem.list .item.row.removed .brand-logo,
#orderhistory-page .productItem.list .item.row.removed .itemImg,
#orderhistory-page .productItem.list .item.row.removed .purchase.date,
#orderhistory-page .productItem.list .item.row.removed .shopEmailMsg,
#orderhistory-page .productItem.list .item.row.removed .addToCart.buttons{
    display:none;
}
#orderhistory-page .productItem.list .item.row .titleDetails,
#orderhistory-page .productItem.list .item.row .pricing,
#orderhistory-page .productItem.list .item.row .addToCart.buttons,
#orderhistory-page .productItem.list .item.row.removed .undo.success,
#orderhistory-page .productItem.list .item.row .purchase.date{
    display:block;
}
#orderhistory-page .productItem.list .compareSlide{
    border:0px;
    padding:0px;
}
#orderhistory-page .productItem.list{
    margin:0px;
}
#orderhistory-page .productItem.list .item.row{
    background:none;
    float:none;
    width:720px;
}
#orderhistory-page .productItem.list .compareSlide{
    height:auto;
    overflow:visible;
}
#orderhistory-page .myListPageHeader button{
    background: url("../images/MyList/pagesBg.png") no-repeat scroll left -930px transparent;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    height: 37px;
    left: 565px;
    position: absolute;
    top: 30px;
    width: 136px;
    cursor:pointer;
}
#orderhistory-page .myListPageHeader button:hover{
    background-position:-146px -930px;
}
#orderhistory-page .myListPageHeader .makeFavorite {
    color: #A5A5A5;
    font-size: 9px;
    left: 365px;
    outline: medium none;
    position: absolute;
    top: 46px;
}
#orderhistory-page .myListPageHeader dd{
    margin-left:4px;
}
#orderhistory-page .myListPageHeader dd.left{
    float: none;
    text-align: left;
    margin-left:4px;
}
#orderhistory-page .myListPageHeader .orderhistory-help{
    left:205px;
    top:18px;
    color: #666666;
    font-size: 11px;
    position: absolute;
    text-decoration: underline;
}
#orderhistory-page .item.row .pricing .ctaLink{
    position:static;
}
#orderhistory-page.active.row .productItem.list{
    display:block;
}
#orderhistory-page .productItem .compareSlideWrap .item.row{
    overflow:visible;
}
#orderhistory-page .item.row .pricing .savings{
    min-height:30px;
}
/*===================My Favorite Item====================*/
.myfavoriteitems ul.item,
.myfavoriteitems div.item,
.myfavoriteitems div.dotForgetItem{
    display:none;
}
.myfavoriteitems ul.myFavoriteItem,
.myfavoriteitems div.myFavoriteItem{
    display:block;
}
/*===================Email Reminder Item====================*/
.emailreminders.page .content{

}
.emailreminders .pricing .ctaLink .remove,
.emailreminders .pricing .countInCart,
.emailreminders .addToCart.buttons,
.emailreminders .item.row .pricing .savings .ecoupon,
.emailreminders .item.row .pricing .savings .ecoupon-help,
.viewemailreminders .pricing .ctaLink .remove,
.viewemailreminders .pricing .countInCart,
.viewemailreminders .addToCart.buttons,
.viewemailreminders .item.row .pricing .savings .ecoupon,
.viewemailreminders .item.row .pricing .savings .ecoupon-help,
.emailreminders .item.row .doubleSnapTagged,
.emailreminders .item.row .tripleSnapTagged,
.viewemailreminders .item.row .doubleSnapTagged,
.viewemailreminders .item.row .tripleSnapTagged,
.emailreminders .item.row .pricing .savings,
.emailreminders .item.row li.pricing,
.viewemailreminders .item.row .pricing .savings,
.viewemailreminders .item.row li.pricing{
    display:none;
}
.emailreminders .item.row .itemImg,
.viewemailreminders .item.row .itemImg{
    margin-right: 0;
    cursor:inherit;
}
.emailreminders .item.row .purchase.date,
.viewemailreminders .item.row .purchase.date {
    margin-left:0px;
}
.emailreminders .item.row li.purchase,
.viewemailreminders .item.row li.purchase {
    bottom:19px;
}
.item.row li.emailItem{
    display:none;
    position: relative;
}
.emailreminders .item.row.removed li.emailItem,
.viewemailreminders .item.row.removed li.emailItem{
    display:none;    
}
.emailreminders .item.row li.emailItem,
.viewemailreminders .item.row li.emailItem{
    display:inline-block;
}
.emailreminders .item.row.removed li.emailItem,
.viewemailreminders .item.row.removed li.emailItem{
    display:none;
}
.emailreminders .item.row li.emailItem span.greySplitLine,
.viewemailreminders .item.row li.emailItem span.greySplitLine{
    background: none repeat scroll 0 0 #e9e9e9;
    display: inline-block;
    font-size: 0;
    height:53px;
    line-height: 0;
    overflow: hidden;
    vertical-align: middle;
    width: 1px;
    margin:42px 0px 0 6px;
    padding-top:0px;
}
.item.row li.emailItem span{
    font-size:12px;
    font-weight:bold;
    color:#ed6711;
    display:inline-block;
    vertical-align:top;
    padding-top: 54px;
    margin-left:5px;
}
.item.row li.emailItem span.reminderText,
.item.row li.emailItem span.emailReminder{
    padding-top: 0px;
    margin-left:0px;
    display:inline;
}
.item.row li.emailItem span.emailReminder{
    *padding-left:2px;
}
.viewemailreminders .item.row li.emailItem span.hopup,
.viewemailreminders .item.row li.emailItem .hopup span,
.emailreminders .item.row li.emailItem span.hopup,
.emailreminders .item.row li.emailItem .hopup span{
    padding-top:0px;
}
.item.row li.emailItem span.buttom{
    margin-left: 4px;
    padding-top: 39px;
}
.item.row.reminder li.emailItem span.buttom{
    padding-top:55px;
}
.item.row li.emailItem .turnOnBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat scroll -300px -410px transparent;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    border: medium none;
    cursor: pointer;
    height: 48px;
    width: 70px;
    text-decoration:underline;
}
.item.row.reminder li.emailItem .turnOnBtn{
    display:none;
}
.item.row li.emailItem .turnOffBtn{
    color:#a5a5a5;
    font-size:12px;
    font-weight:normal;
    margin-left: 20px;
    display:none;
    text-decoration: underline;
}
.item.row.reminder li.emailItem .turnOffBtn{
    display:block;
}
.item.row li.emailItem .turnOnBtn:hover{
    background-position:-400px -410px;
}
.item.row li.emailItem span.from{
    margin-left:0px;
}
/* dropDown select */
.item.row li div.daySelect{
    padding-top:0px;
}
.item.row li.emailItem div.daySelect{
    margin-top: 59px;
}
.item.row li span.dropDownSelect{
    width:79px;
    color: #555555;
    font-size:10px;
    position:relative;
    z-index:10;
    height:27px;
    margin-top:7px;
    display:inline-block;
    padding-top:0;
}
.item.row li span.dropDownSelect.emailDropDown{
    margin:50px 0 0 0;
}
.item.row li span.dropDownSelect ul{
    background:none;
    float:none;
    border:0;
    padding:0;
    margin:0;
    width:87px;
    font-size:10px;
    z-index:11;
    position:absolute;
    top:26px;
    max-height:none;
    _height:auto;
}
.item.row li span.dropDownUpSelect ul{
    top:auto;
    bottom:27px;_bottom:38px;
}
.item.row li.emailItem span.emailDropDown{
    margin-top:50px;
}
.item.row li.emailItem span.dropDownSelect ul{
    width:79px;
}
.item.row li span.dropDownSelect ul li{
    box-shadow: 1px 2px 1px #CCCCCC;
    height: 26px;
    width: 82px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 2px solid #E5E5E5;
    border-right: 1px solid #CBCBCB;
    margin:0;
    padding:0;
    background:#fff;
}
.item.row li.titleDetails span.dropDownSelect ul li{
    height: 28px;
}
.item.row li span.dropDownUpSelect ul li{
   border-bottom:none;
   border-top: 1px solid #CCCCCC; 
}
.item.row li.emailItem span.dropDownSelect ul li{
    width: 73px;
}
.item.row li span.dropDownSelect ul li a{
    color: #555555;
    display: inline-block;
    font-size: 10px;
    margin: 2px 0 0 2px;
    outline: medium none;
    padding:1px 0 3px 4px;
    text-decoration: none;
    width:74px;
    line-height:18px;
}
.item.row li.titleDetails span.dropDownSelect ul li a{
    line-height:10px;
}
.item.row li.emailItem span.dropDownSelect ul li a{
    width:65px;
    padding:1px 0 3px 5px;
    font-size:11px;
}
.item.row li span.dropDownSelect ul li a.last{
    line-height:9px;
}
.item.row li span.dropDownSelect ul li a:hover{
    background-color:#c7d2dc;
}
.item.row li .dropDownSelectContent{
    width:79px;
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -270px;
    cursor: pointer;
    height: 23px;
    z-index: 10;
    padding:4px 0 0 8px;
    border:0;
    line-height:18px;
    font-size:10px;
}
.item.row li.titleDetails .dropDownSelectContent{
    line-height:10px;
    padding:2px 0 2px 8px;
}
.item.row li.emailItem .dropDownSelectContent{
    background: url("../images/MyList/pagesBg.png") no-repeat -100px -270px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    position: relative;
}
.item.row li.emailItem .dropDownSelectContent{
    font-size:11px;
}
.item.row li .dropDownSelectContent.last{
    line-height:9px;
    width:70px;
    *padding:0 0 4px 8px;
}
.item.row li span.todaySelect{
    padding-top:0px;
    margin-top: 59px;
    margin-left:0px;
}
.emailreminders li.titleDetails .emailDiapersSize,
.viewemailreminders li.titleDetails .emailDiapersSize{
    display:inline-block;
    font-size: 11px;
    padding:3px 0 3px 0px;
    width:74px;
    line-height:14px;
}
.emailreminders li.titleDetails span.dropDownSelect,
.viewemailreminders li.titleDetails span.dropDownSelect{
    display:none;
}
.item li.emailItem span.offMsg,
.item li.emailItem span.reminderMsg,
.item li.emailItem span.editedMsg,
.item li.emailItem span.removedMsg{
    position:absolute;
    display:none;
    font-size:10px;
    color:#ed6711;
    font-weight:normal;
}
.item li.shopEmailMsg{
    position:absolute;
    color:#ed6711;
    font-size:12px;
    font-weight:bold;
    right: 27px;
    bottom: 1px;
    display:none;
    float:none;
}
.shopemailreminders .item li.shopEmailMsg{
    display:block;
}
.shopemailreminders .removing li.shopEmailMsg,
.shopemailreminders .removed li.shopEmailMsg,
.shopemailreminders .preorder li.shopEmailMsg{
    display:none;
}
.item li.emailItem span.offMsg{
    padding-top: 0;
    right: 0;
    top: 17px;
}
.item li.emailItem span.reminderMsg{
    font-size:12px;
    font-weight:bold;
    left: 95px;
    top: 30px;
}
.emailreminders .reminder li.emailItem span.setemail,
.viewemailreminders .reminder li.emailItem span.viewemail{
    display:block;
}
.item li.emailItem span.removedMsg,
.item li.emailItem span.editedMsg{
    top:42px;
    left:95px;
}
.emailItem dl.select dt a{
    font-weight:bold;
    line-height:9px;
    vertical-align:middle;
}
.savedForLaterHeader .moveAllSavedItems{
    position:absolute;
    right:14px;
    top:20px;
    width:245px;
    height:35px;
    background:url("../images/MyList/pagesBg.png") 0 -560px;
    border:none;
    text-indent:-999em;
    cursor:pointer;
}
.savedForLaterHeader .moveAllSavedItems:hover{
    background-position:-260px -560px;
}
.savedForLaterHeader.outofstock .moveAllSavedItems{
    background:url("../images/MyList/pagesBg.png") -30px -990px;
}
.nullSets{
    margin:30px 0 0 20px;
    font-size:14px;
    font-weight:bold;
    display:none;
}
.allsites .nullSets,
.saveforlaterPage .nullSets{
    display:block;
}
.quickViewSpace{
    font-size:0;
    line-height:0;
    height:28px;
    border-bottom:1px solid #ccc;
}
.mylistItemsShipMsg,
.mylistItemsShipMsgList,
.mylistItemsShipMsgTop{
	font-size:14px; 
	background:#fdf7f2 url("../images/MyList/pagesBg.png") no-repeat 15px -660px;
	_background-image:url("../images/MyList/pagesBgIE6.gif");
	_height:44px;
	clear:both;
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
.mylistItemsShipMsg,
.mylistItemsShipMsgTop{
	height:55px;
	line-height:55px;
	padding-left:60px;
}
.mylistItemsShipMsgList{
	background:#fdf7f2;
	padding:3px 0 3px 30px;
	line-height:34px;
	height:auto;
}
.mylistItemsShipMsgTop{
	background-color:#ededed;
	background-position:15px -661px;
}
.mylistItemsShipMsgList .orangeTextStyle1{
	color:#f26822;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
.orangeTextStyle2{
	font-size:16px;
}
.blackText_14pxBold{
	color:#555;
	font-size:16px;
	font-weight:bold;
}
.mylistItemsShipMsgTop .blackText_14pxBold{
    padding:0;
}
.mylistItemsShipMsg .enterZipCodeBox{
	float:right;
	padding:13px 0;
}
.mylistItemsShipMsg .lightRedText{
	color:#CB3400;
	font-weight:bold;
}
.whoopee{
	background:url("../images/MyList/pagesBg.png") no-repeat -440px -228px;
	_background-image:url("../images/MyList/pagesBgIE6.gif");
    height:23px;
    width: 86px;
    display:inline-block;
    position:relative;
    top:5px;
}
.landingPage{
    background:#edf1f4 url("../images/MyList/MyListLandingPage.jpg") no-repeat;
}
.myfavouriteNullContent.nullSetMessage{
    display:none !important;
    font-size:14px;
    font-weight:bold;
    margin:5px 0 0 5px;
}
.myfavoriteitems.favouriteIsNull .myfavouriteNullContent.nullSetMessage{
    display:block !important;
}
/* Snap Toolbar on My List */
#mlTool .doubleSnapTagged, 
#mlTool .tripleSnapTagged{
    top:0;
    left:0;
    background:url("../images/MyList/snapTaggedIcon.png") no-repeat 0 0;
    _background-image:url("../images/MyList/snapTaggedIconIE6.gif");
    width:55px;
    height:55px;
    overflow:hidden;
    position:absolute;
}
#mlTool .tripleSnapTagged{
    background-position:0 -60px;
}
.myListSnapToolbar{
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -400px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    height:25px;
    line-height:25px;
    padding:0 14px 0;*padding-top:1px;_padding-top:0;
    float:left;
    margin:7px 26px 0;_margin:7px 13px 0;
	color:#666;
	font-family:Arial;
	font-size:11px;
}
.myListSnapToolbar .snapLogo{
    display:inline-block;
    width:80px;
    height:22px;
    font-size:0;
    line-height:0;
    overflow:hidden;
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -500px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    vertical-align:top;
    margin-top:4px;
}
.myListSnapToolbar .orderPoints{
    padding-left:4px;_padding-left:6px;
}
.myListSnapToolbar b,
.myListSnapToolbar a{
    color:#f36700;
    font-weight:normal;
    text-decoration:none;
}
.myListSnapToolbar a:hover{
    text-decoration:underline;
}
.myListSnapToolbar .splitLine{
    display:inline-block;
    width:2px;
    height:25px;
    overflow:hidden;
    background:url("../images/MyList/topAndBottom.png") no-repeat -980px -401px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    vertical-align:middle;
    margin:0 10px 0 6px;
}
.emptyOrderInfo{
    display:block;
    width:700px;
    margin:5px;
    font-size:14px;
    font-weight:bold;
}.ipadHide {
    height: 421px;
    background: url("../images/MyList/mylists_module_iPadComingSoon.png") no-repeat;
}
::-moz-focus-inner{
    outline:none;
} 
#mlTool{
    height:800px;
    left: 50%;
    margin: 0 0 0 -469px;
    position: absolute;
    width:938px;
    font:12px/18px Helvetica,Helvetica Neue,Arial,sans-serif;
    z-index: 900
} /* 1012px width +5px shadow*/
.myListMask{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    display:none;
    z-index:899;
}
.myListMaskIframe{
    z-index:898;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}
#mlTool .navMiniCartRightBaffle,
#mlTool .navMiniCartRight,
#mlTool .headerTotalQty,
#mlTool .navCheckout{
	background-image:url("../images/MyList/uberNavCartImagesMylist.gif");
}
#mlTool .navMiniCartLeft{
    width:68px;
    background:url("../images/MyList/uberNavCartBgMylist.png") -6px -128px;
}
#mlTool .navMiniCartLeft a{
    background-position:10px 0;
}
#mlTool .navMiniCartLeft a:hover{
    background-position:10px -40px;
}
#mlTool .cartPriceArea{
    margin: 0 3px 0 5px;
}
#mlTool .navMiniCart{
    min-width:70px;
    padding:10px 3px 0 2px;
}
.myListNavSharedCartOutBox{
    background:none;
    margin:11px 4px 0 0;
}
.myListNavSharedCartOutBox .leftBorder,
.myListNavSharedCartOutBox .rightBorder,
.myListNavSharedCartOutBox .navContentLeft,
.myListNavSharedCartOutBox .navContentRight{
    height:68px;
    background:url("../images/MyList/uberNavCartBgMylist.png") repeat-x 0 0px;
}
.myListNavSharedCartOutBox .leftBorder, 
.myListNavSharedCartOutBox .rightBorder{
    background-position:0 -107px;
}
.myListNavSharedCartOutBox .rightBorder {
    background-position: -5px -207px;
}
.myListNavSharedCartOutBox .navContentLeft{
   background-position: 0 -7px;
   min-width:308px;
   _width:308px;
}
.myListNavSharedCartOutBox .navContentRight{
    background-position: 0 -207px;
}
#mlTool .navMylistBox{
    padding:0 0 0 10px;
    height: 21px;
    line-height: 21px;
}
#mlTool .navWelcome{
    line-height: 21px;
}
#lrPanels{
    position:relative;/*top:77px;*/  
    height:90%;
    width:928px;
    padding:76px 5px 0 5px;_padding-top:72px;
    margin:auto; 
    background:url("../images/MyList/wrapBg.png") repeat-y;
    _background-image: url("../images/MyList/wrapBgIE6.gif");
    z-index:3;
}
#leftPanel{
    float:left; 
    width:207px; 
    height:100%; 
    overflow-x:hidden; 
    overflow-y:auto;
    border-right:1px solid #ccc;
}
#rightPanel{
    display:inline-block; 
    float:right; 
    width:719px;*width:718px; 
    height:100%; 
    vertical-align:top; 
    position:relative;
}
.MFooter{
    width:938px;
    height:50px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -300px;
    _background-image: url("../images/MyList/topAndBottomIE6.gif");
    position:absolute; 
    bottom:-50px; 
    left:0px;
}
#mlTool.closed{
    top:-99999px; 
}
/* Help Overlay */
#help-overlay .content{
    position:relative;
    width:100%;
}
.search-help-overlay-1,
.search-help-overlay-2,
.emailreminders-help-overlay-1,
.emailreminders-help-overlay-2,
.emailreminders-help-overlay-3,
.myfavorite-help-overlay,
.mysites-help-overlay,
.quickview-help-overlay,
.saveforlater-help-overlay,
.orderhistory-help-overlay-1,
.orderhistory-help-overlay-2{
    filter:alpha(opacity=0); 
    opacity:0;
    z-index:-1;
    position:absolute;
    top:-650px;
    width:930px;
    height:100%;
    padding-bottom:3px;
    clear:both;
    background-color:#5f6d78;
    left:4px;
    overflow:hidden;
    overflow-y:auto;
    background:#5d6b76 url("../images/MyList/quickTipsBg.jpg") no-repeat 0px 0px;
}
#mlTool a.close-help,
#mlTool .next-help,
#mlTool .back-help{
    height: 24px; 
    position: absolute; 
    right: 25px; 
    width: 64px;
    display:none;
    border: 0 none;
}
#mlTool a.close-help{
    display:block;
    top: 8px; 
    width:54px;
    height:18px; 
    background: url("../images/MyList/quicktipsCloseBtn.png") no-repeat 0px 0px; 
    _background-image:url("../images/MyList/quicktipsCloseBtnIE6.gif");
}
#mlTool .get-start.close-help{
    height: 52px;
    right: 312px;
    bottom: 110px;
    width: 280px;
    display:none;
}
#mlTool .next-help,
#mlTool .back-help{
    height: 48px;
    right: 33px;
    bottom: 0px;
    width: 90px;
    background: url("../images/MyList/footerNavElements.png") no-repeat -807px -100px; 
    _background-image:url("../images/MyList/footerNavElementsIE6.gif");
}
#mlTool a:hover.next-help{
    background-position:-807px -50px;
}
#mlTool .back-help{
    right:789px;
    background-position:-51px -100px;
}
#mlTool a:hover.back-help{
    background-position:-51px -50px;
}
#mlTool #help-overlay .disabled,
#mlTool #help-overlay .disabled:hover{
    width:0;
    height:0;
}
#mlTool .helpPagination {
    text-align: center;
    position:absolute;
    bottom: 0px;
    left:200px;
    width:530px;
    display:none;
}
#mlTool .helpPagination a {
    background: url("../images/MyList/footerNavElements.png") no-repeat -417px -100px;
    _background-image:url("../images/MyList/footerNavElementsIE6.gif");
    width:40px;
    height: 48px;
    display: inline-block;
}
#mlTool .helpPagination a.selected {
    background-position:-417px 0px;
    cursor: default;
}
#mlTool .helpPagination a:hover{
    background-position:-417px -50px;
}
#mlTool .helpPagination a span {
    display: none;
}
.search-help-overlay-1 .content,
.search-help-overlay-2 .content,
.emailreminders-help-overlay-1 .content,
.emailreminders-help-overlay-2 .content,
.emailreminders-help-overlay-3 .content,
.myfavorite-help-overlay .content,
.mysites-help-overlay .content,
.quickview-help-overlay .content,
.saveforlater-help-overlay .content,
.orderhistory-help-overlay-1 .content,
.orderhistory-help-overlay-2 .content{
    width:930px;
    height:519px;
    position:relative;
    top:0px;
    left:0;
}
.content .helpOverShow{
    position:absolute;
    width:2800px;
    top:0px;
    left:0px;
    height:100%;
}
.helpOverCover{
    width:400px;
    height:60px;
    filter:alpha(opacity=0); 
    opacity:0;
    position:absolute;
    top:20px;
    left:200px;
    display:none;
    z-index:5;
}
.search-help-overlay-1 .content .helpOverShow,
.orderhistory-help-overlay-1 .content .helpOverShow{
    width:1870px;
}
.content .helpOverShow li{
    float:left;    
    display:block;
    width:930px;
    height:519px;
    background-position:0 0;
    background-repeat:no-repeat;
    overflow:hidden; 
}
.helpOverShow .searchHelp1{
    background-image: url("../images/MyList/Overlays/Search_1.png"); 
    _background-image:url("../images/MyList/Overlays/Search_1IE6.gif");
}
.helpOverShow .searchHelp2{
    background-image: url("../images/MyList/Overlays/Search_2.png"); 
    _background-image:url("../images/MyList/Overlays/Search_2IE6.gif");
}
.helpOverShow .orderHistoryHelp1{
    background-image:url("../images/MyList/Overlays/OrderHistory_1.png");
    _background-image:url("../images/MyList/Overlays/OrderHistory_1IE6.gif");
}
.helpOverShow .orderHistoryHelp2{
    background-image:url("../images/MyList/Overlays/SpecificPreviousOrder_2.png");
    _background-image:url("../images/MyList/Overlays/SpecificPreviousOrder_2IE6.gif");
}
.helpOverShow .setRemindersHelp{
    background-image:url("../images/MyList/Overlays/SetEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/SetEmailRemindersIE6.gif");
}
.helpOverShow .shopRemindersHelp{
    background-image:url("../images/MyList/Overlays/ShopEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/ShopEmailRemindersIE6.gif");
}
.helpOverShow .viewRemindersHelp{
    background-image:url("../images/MyList/Overlays/ViewEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/ViewEmailRemindersIE6.gif");
}
.myfavorite-help-overlay .content{
    background: url("../images/MyList/Overlays/MyFavorites.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/MyFavoritesIE6.gif");
}
.quickview-help-overlay .content{
    background: url("../images/MyList/Overlays/QuickView.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/QuickViewIE6.gif");
}
.mysites-help-overlay .content{
    background: url("../images/MyList/Overlays/AllMyProducts.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/AllMyProductsIE6.gif");
}
.saveforlater-help-overlay .content{
    background: url("../images/MyList/Overlays/SavedForLater.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/SavedForLaterIE6.gif");
}
/* UBERNAV */
.ubernav {
    left:-2px\9;
    width:938px; 
    height:88px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -109px; 
    position:absolute; 
    top:-7px;
    z-index:4;
} /*width +5px shadow*/
.ubernav .close {
    display:block; 
    position:absolute; 
    top:10px; 
    left:10px; 
    width:54px; 
    height:27px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat -688px -25px; 
    outline:none;
    text-indent:0;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
.ubernav .close:hover{
    background-position:-799px -25px;
}
.ubernav .topLeftRight{
    margin:40px 0 0 15px;
    float:left;
    position:relative;
}
.ubernav .topLeftBtn,
.ubernav .topRightBtn{
    height:24px;
    width:27px;
    float:left;
    cursor:pointer;
    background:url("../images/MyList/topAndBottom.png") no-repeat -291px -48px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
}
.ubernav .topRightBtn{
    background-position:-318px -48px;
}
.ubernav .topLeftBtn:hover{
    background-position:-291px -14px;
}
.ubernav .topRightBtn:hover{
    background-position:-318px -14px;
}
.ubernav #topLeftBtn.disabled,
.ubernav #topLeftBtn.disabled:hover{
    background-position:-291px -83px;
    cursor:default;
}
.ubernav #topRightBtn.disabled,
.ubernav #topRightBtn.disabled:hover{
    background-position:-318px -83px;
    cursor:default;
}
.ubernav .mlSearch{
    height: 43px;
    width:300px;
    background:url("../images/MyList/topAndBottom.png") 0 -210px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    margin:30px 0 0 15px;
    float:left;
    position:relative;
}
.ubernav .mlSearch .search{
    width:245px;
    height:21px;
    padding:7px 0;
    line-height:21px;
    background:transparent;
    border:none;
    font-size:18px;
    margin-left: 12px;
    margin-top: 5px;
    outline:none;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
}
.ubernav .mlSearch .button{
    width:30px; 
    height:30px;
    background:url("../images/MyList/topAndBottom.png") no-repeat -673px -61px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    position:absolute;
    right:12px;
    top:8px;
    cursor:pointer;
}
.ubernav .mlSearch .button:hover{
    background-position:-718px -61px;
}
.ubernav .cartCount{
    color:#FFF;
    display:block;
    font-size:11px;
    font-weight: bold;
    position: absolute;
    right:215px;
    text-align:center;
    top:36px;
    width:18px;
}
.ubernav .cartTotal{
    color:#fff;
    display:block;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    right:140px;
    text-align:center;
    top:43px;
    width:71px;
}
.ubernav .quickcart{
    height:28px;
    position:absolute;
    right:140px;
    top:38px;
    width:109px;
}
.ubernav-back{
    width:983px;
    height:75px;
    background:url("../images/MyList/topAndBottom.png") no-repeat -57px -215px; 
    position:absolute;
    top:40px;
    left:20px;
    z-index:2;
}
.ubernav #myListsLogo{
    background:url("../images/Mylist/MyLists_Logo.png") no-repeat;
    _background-image:url("../images/Mylist/MyLists_LogoIE6.gif");
    float:left;
    margin:30px 0 0 50px;
    _margin:30px 0 0 25px;
    width:150px;
}
.ubernav #myListsLogo a{
    display: block;
    height: 51px;
    text-indent: -9999px;
    width: 150px;
}
.ubernav #backAndNext{
    background:url("../images/Mylist/MyLists_Logo.png") no-repeat;
    _background-image:url("../images/Mylist/MyLists_LogoIE6.gif");
    float:left;
    margin:30px 0 0 64px;
    _margin:30px 0 0 32px;
    width:150px;
}

/* ANIMATIONS */
.ajaxMask{
    width:938px;
    height:670px;
    background-color:#fff;
    opacity:0.4;
    filter:alpha(opacity=60);
    -moz-opacity:0.4;
    position:absolute;
    z-index:100;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    overflow:hidden;
    left:0;
    top:0;
}
.ajaxMask .vHeight{
    display:inline-block;
	height:100%;
	vertical-align:middle;
}
.myListLoading{
    display:inline-block;
    vertical-align:middle;
}
#MyListLoadText{
    display:block;
    font-size:14px;
    margin-top:10px;
}
/* Ubernav Hopup */
.intersiteNavigation .intersiteContent .mylist{
    display:inline-block;
	width:71px;
	z-index:11;
	float:left;
}
.intersiteNavigation .openMylistLink{
    background:url("../images/uberNavCartImages.gif") no-repeat 0 -100px;
    width:71px;
    height:25px;
    display:block;
}
.intersiteNavigation .openMylistLink:hover,
.intersiteNavigation .intersiteContent .mylistLinkSelect{
    background-position:0 -140px;
}
.ubernavHopupArrow{
    background:url("../images/MyList/mylistOpenArrowIco.png") no-repeat 0 0;
    position:absolute;
    width:132px;
    height:49px;
    left:-110px;
    display:block;
}
/* PAGE */
.page{
    overflow:hidden; 
    position:absolute; 
    width:100%; 
    height:100%!important; 
    top:0; 
    left:0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;	
    transition: opacity 0.5s ease-in-out;
    display: none;
}
.page .greyText_8c{
    color:#8c8c8c
}
.page.disabled{
    opacity:0;
    filter:alpha(opacity=0);  
}
.page.active{
    display:block;
    z-index: 901;
}
.myListPageHeader{
    background-color:#EDEDED; 
    border-bottom:1px solid #ccc; 
    padding:10px 0 8px 45px; 
    position:relative; 
    z-index:903; 
    width:675px; /*overflow:hidden;*/
}
.myListPageHeader h1,
.myListPageHeader h2,
.myListPageHeader dt{
    font-size: 26px;
    line-height:26px; 
    font-weight:normal; 
    letter-spacing:-1px;
    color:#555; 
    text-shadow: 1px 1px 1px #C8C8C8; 
    display:inline-block;
}
.myListPageHeader dt a{
    letter-spacing:normal;
}
.myListPageHeader dt a:link,
.myListPageHeader dt a:visited,
.myListPageHeader dt a:focus{
    text-decoration:underline;
}
.myListPageHeader dt{
    text-transform:capitalize;
}
.quickcartPage .myListPageHeader h1,
.quickcartPage .myListPageHeader h2{
    color:#555555;
}
.quickcartPage .myListPageHeader .subtext.left {
    float: none;
    margin-left: 45px;
    margin-top: -13px;
    text-align: left;
}
.quickcartPage .myListPageHeader .subtext {
    color: #666666;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 14px;
    margin-top: 17px;
    text-align: right;
}
.myListPageHeader .ui-icon{
    margin:-8px 0 0 -24px; _margin-top:5px;
    _position:relative;
    _zoom:1;
}
.myListPageHeader h2{
    font-size:18px;
    margin:0;
}
.myListPageHeader dd{
    text-align:left;
    margin-top:1px;
    color:#555;
    line-height:14px;
    font-size:18px;
}
#orderhistory-page .myListPageHeader dd,
.emailRemindersHeader.myListPageHeader dd{
    font-size:12px;
}
.allSitesHeader dd,
.myFavoriteHeader dd{
    letter-spacing: -1px;
    line-height:18px;
}
.quickcartPage .myListPageHeader dd{
    font-size:12px;
    font-weight:bold;
}
.myListPageHeader dd p{
    font-weight:bold;
    letter-spacing:normal;
}
.myListPageHeader dd p.font18Text{
    font-weight:normal;
    line-height:22px;
    text-shadow: 1px 1px 1px #C8C8C8;
}
.emailLeftHide{
    display:none;
}
.myListPageHeader .subtext p,
.myListPageHeader dd p{
    margin:0;
}
.allSitesHeader dd{
    display:none;
}
.allsites .allSitesHeader dd.allSites{
    display:block;
}
.allSitesHeader dd.wag a{
    text-decoration:underline;
}
.myListPageHeader dd.left p{
    text-align:left;
}
.myListPageHeader .mysites-help,
.myListPageHeader .myfavorite-help,
.myListPageHeader .saveforlater-help,
.myListPageHeader .emailreminders-help,
.myListPageHeader .viewemailreminders-help,
.myListPageHeader .shopemailreminders-help,
.myListPageHeader .quickview-help,
.myListPageHeader .specificorder-help,
.myListPageHeader .favoriteorders-help{
    color: #666; 
    font-size: 11px; 
    left:15px; 
    position:relative;
    text-decoration:underline;
}
.myListPageHeader .favoriteorders-help{
    left: 550px; 
}
.myListPageHeader .search-help{
    color: #666666;
    display:inline-block;
    font-size: 11px;
    margin-left:20px;
}
.myListPageHeader .specificorder-help{
    left: 450px; 
}
.myListPageHeader .emailreminders-help{
    left: 300px; 
    position:absolute;
    top:18px;
}
.myListPageHeader .viewemailreminders-help,
.myListPageHeader .shopemailreminders-help{
    left: 300px; 
    position:absolute;
    top:18px;
}
.myListPageHeader .saveforlater-help{
    left:10px; 
}
.myListPageHeader a.help:hover,
.myListPageHeader a.myfavorite-help:hover,
.myListPageHeader a.saveforlater-help:hover,
.myListPageHeader a.emailreminders-help:hover,
.myListPageHeader a.viewemailreminders-help:hover,
.myListPageHeader a.shopemailreminders-help:hover,
.myListPageHeader a.quickview-help:hover,
.myListPageHeader a.specificorder-help:hover,
.myListPageHeader a.search-help:hover,
.myListPageHeader a.favoriteorders-help:hover{
    text-decoration:none;
}
.sortsByIcon{
    width:48px;
    height:44px;
    position:absolute;
    bottom:-3px;
    left:-1px;
    background:url("../images/MyList/sortBy.png") no-repeat 0 0;
    _background-image:url("../images/MyList/sortByIE6.gif");
}
.page .sortsBar{
    width:685px; 
    height:54px; 
    position:absolute; 
    bottom:-14px; 
    left:35px;
}
.page .sortsBar a{
    outline:none;
    background:url("../images/MyList/pagesBg.png") no-repeat left top;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    text-shadow: 1px 1px 1px rgba(255,255,255,0.5); 
    display:inline-block;
    text-align: center;
    text-decoration: none; 
    line-height: 3; /*width:144px;*/ 
    width:25%; 
    height:53px; 
    float:left;
    text-decoration:none; 
    color:#494848; 
    font-size:13px; 
}
.page .sortsBar.has_4 a{
    width:25%;
}
.page .sortsBar a.selected{
    color: #FFF; 
    text-shadow:1px 1px 1px rgba(72,72,72, 0.5); 
    background-position:center -58px;
}
.allSitesHeader,
.emailreminders .emailRemindersHeader{
    padding-bottom:48px;
}
.myFavoriteHeader,
.viewEmailRemindersHeader,
.shopEmailRemindersHeader,
.searchPage .myListPageHeader{
    padding-bottom:16px;
}
.emailreminders ul,
.viewemailreminders ul,
.shopemailreminders ul,
.emailreminders div.row.item,
.viewemailreminders div.row.item,
.shopemailreminders div.row.item{
    display:none;
}
.emailreminders ul.emailShow,
.viewemailreminders ul.viewemailShow.emailShow,
.shopemailreminders ul.viewemailShow.emailShow,
.emailreminders div.row.item.emailShow,
.viewemailreminders div.row.item.viewemailShow.emailShow,
.shopemailreminders div.row.item.viewemailShow.emailShow{
    display:block;
}
.allsites .allSitesHeader,
.myfavoriteitems .myFavoriteHeader,
.emailreminders .emailRemindersHeader,
.viewemailreminders .viewEmailRemindersHeader,
.shopemailreminders .shopEmailRemindersHeader,
.saveforlater .savedForLaterHeader{
    display:block;
}
#mlTool .setemailreminders .cat .emailProductCategory{
    display:block;
}
.page .content{
    overflow-x:hidden; 
    overflow-y:auto;
    background-color:#fff;
    *left:0;
    *top:0;
    z-index: 902;
}
/* - filter sites -*/
.page.diapers .soap, 
.page.diapers .beautybar, 
.page.diapers .wag, 
.page.diapers .yoyo, 
.page.diapers .casa,
.page.soap .diapers, 
.page.soap .beautybar, 
.page.soap .wag, 
.page.soap .yoyo, 
.page.soap .casa,
.page.beautybar .soap, 
.page.beautybar .diapers, 
.page.beautybar .wag, 
.page.beautybar .yoyo, 
.page.beautybar .casa,
.page.wag .soap, 
.page.wag .beautybar, 
.page.wag .diapers, 
.page.wag .yoyo, 
.page.wag .casa,
.page.yoyo .soap, 
.page.yoyo .beautybar, 
.page.yoyo .wag, 
.page.yoyo .diapers, 
.page.yoyo .casa,
.page.casa .soap, 
.page.casa .beautybar, 
.page.casa .wag, 
.page.casa .yoyo, 
.page.casa .diapers{
    display:none;
}
#allsites-page.diapers .diapers,
#allsites-page.soap .soap,
#allsites-page.beautybar .beautybar,
#allsites-page.wag .wag, 
#allsites-page.yoyo .yoyo,
#allsites-page.casa .casa,
#allNewSites-page.diapers .diapers,
#allNewSites-page.soap .soap,
#allNewSites-page.beautybar .beautybar,
#allNewSites-page.wag .wag, 
#allNewSites-page.yoyo .yoyo,
#allNewSites-page.casa .casa{
    display:block;
}
.item.row {
    border-bottom:1px solid #d4d4d4; 
    height:125px;
    position:relative;
    z-index:1;
    background:#fff;
    width:719px;*width:718px;
}
.item.row.mylistItemZindex{
    z-index:2;
}
div.item.row{
    height:252px;
    border:0px;
    padding:0px;
}
div.item.row.removed{
    border-bottom: 1px solid #D4D4D4;
}
div.item.row .originalItem .pricing{
    background:url("../images/MyList/topAndBottom.png") no-repeat scroll -400px 0 transparent;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    display:block;
    width:50px;
    height:75px;
    position:absolute;
    top:90px;
    left:5px;
    z-index:12;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
#allsites-page div.item.row .originalItem .pricing{
    height:75px;
}
div.item.row .originalItem .addToCart.buttons,
div.item.row .originalItem .pricing p{
    display:none;
}
div.item.row .purchase.date p,
div.item.row .replacementItem  .purchase.date{
    color:#CB575B;
    font-size:11px;
}
div.item.row .replacementItem  .purchase.date i{
    font-weight:bold;
}
div.item.row .originalItem,
div.item.row .replacementItem{
    position: relative;
    clear:both;
    height:125px;
    border-bottom:1px solid #D4D4D4;
}
div.item.row.removed .originalItem{
    display:none;
}
div.item.row.removed .replacementItem {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 60px;
    opacity: 1;
    position: relative;
}
.emailreminders .reminder.item.row,
.viewemailreminders .reminder.item.row{
    background-color:#fefaf7;    
}
.item.row.added .added-to-cart-fade{
    height:100%;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:url("../images/MyList/addedToCartLayer.png");
    _height:125px;
    background: url("../images/MyList/addedToCartLayer.gif")\9;
    z-index:-1\9;
}
.item.row.added .ui-icon-added-check {
    position:absolute; 
    right:185px; 
    top:25px;
    z-index:1;
}
.item.row.outofstock {
    background:#f4f4f3;
}
.item.row .brand-logo{
    margin-left:26px;
}
.item.row .brand-logo .logo{
    background: url("../images/MyList/pagesBg.png") no-repeat;
    _background-image: url("../images/MyList/pagesBgIE6.gif");
    width:25px; 
    height:50px; 
    margin-top:40px;
    display:block;
}
.item.row.soap .brand-logo .logo{
    background-position:-48px -320px; 
    margin-top:35px;
}
.item.row.diapers .brand-logo .logo{
    background-position:0 -320px;
}
.item.row.wag .brand-logo .logo{
    background-position:-150px -320px;
}
.item.row.beautybar .brand-logo .logo{
    background-position:-97px -320px; 
    margin-top:33px;
}
.item.row.yoyo .brand-logo .logo{
    background-position:-200px -320px;
}
.item.row.casa .brand-logo .logo{
    background-position:-250px -320px;
}
.item.row.wagRx .brand-logo .logo{
    background-position:-300px -320px;
}
.item.row .titleDetails{
    width:185px; 
    height:91px;
}
.item.row .titleDetails .fullName{
    font-size:12px;
    color:#555; 
    display:block; 
    height:46px; 
    margin:21px 0 0 0;
    line-height:14px;
    width:170px;
    height:auto;
    overflow:hidden;
}
.item.row .titleDetails .details{
    font-size:10px;
    color:#555; 
    margin:0;
    line-height:10px;
}
.item.row .itemImg{
    width:79px; 
    height:72px; 
    margin-top:19px;
    margin-right:6px; 
    position:relative;
    text-align:center;
    z-index:12;
    cursor:pointer;
}
.item.row .itemImg .vMiddle{
    width:72px;
    height:auto;
}
.item.row .itemImg .vHeight{
    height: 72px;
}
.item.row li.purchase{
    position:absolute;
    height:auto;
    left:54px;
    bottom:12px;
}
.item.row li.purchase p{
    line-height:11px;
}
.item.row .itemImg .img{
    cursor:pointer;
}
/*Start rollover hopup*/
.item.row .levelRollover{
    display: block;
    left: 76px;
    position: absolute;
    top:0;
    width: 279px; 
    z-index:999;
    text-align:left;
    cursor:default;
}
.levelRollover .top,
.levelRollover .bottom,
.levelRollover .middle,
.levelRollover .middle span,
.excerpt .close,
.south-gravity .top,
.south-gravity .bottom,
.south-gravity .middle,
.south-gravity .top span.arrow{
    background: url("../images/MyList/rollover-level.png") no-repeat;
    _background-image: url("../images/MyList/rollover-levelIE6.gif");
    display: block;
    width:auto;
    float:left;
}
.item.row .levelRollover .top{
    background-position: 0 0;
    height:10px;
    float:none;
}
.viewemailreminders .item.row .levelRollover .top,
.emailreminders .item.row .levelRollover .top{
    background-position: -1337px 0;
    height:24px;
    display:block;
}
.item.row .levelRollover .middle{
    background-position: -300px 0;
    background-repeat: repeat-y;
    border-right: 1px solid #cfcece;
    overflow: visible;
    position: relative;
    padding:0 5px 5px 14px;
    width:259px;
    word-wrap: break-word;
    float:none;
}
.viewemailreminders .item.row .levelRollover .middle,
.emailreminders .item.row .levelRollover .middle{
    border-width:0;
    background-position: -1057px 0;
}
.item.row .levelRollover .middle span.arrow {
    background-position: 0 -25px ;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top:10px;
    left:-7px;
    width:12px;
    height: 25px;
}
.item.row .levelRollover .bottom{
    background-position: 0 -12px;
    height:10px;
    float:none;
}
.viewemailreminders .item.row .levelRollover .bottom,
.emailreminders .item.row .levelRollover .bottom{
    background-position: -1337px -37px;
    display:block;
}
.item.row .levelRollover p,
.item.row .pricing .south-gravity .middle p,
.item.row .pricing .south-gravity .middle b{
    font-size:10px;
    line-height:12px;
    padding-bottom:3px;
}
.viewemailreminders .item.row .levelRollover p,
.emailreminders .item.row .levelRollover p{
    color:#555;
    font-weight:bold;
}
.item.row .levelRollover a{
    text-decoration:underline;
    font-size:10px;
    line-height:16px;
}
.viewemailreminders .item.row .levelRollover a,
.emailreminders .item.row .levelRollover a{
    color:#555;
    font-weight:normal;
}
.item.row .south-gravity .top{
    background-position: -680px 0;
    height:10px;
    width:100%;
}
.item.row .south-gravity .middle{
    background-position: -900px 0;
    background-repeat: repeat-y;
    overflow: visible;
    position: relative;
    padding:0 10px 5px 14px;
    width:134px;
}
.item.row .south-gravity .top span.arrow {
    background-position: -680px -25px ;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top:-10px;
    right:44px;
    width:25px;
    height:14px;
    z-index:300;
}
.item.row .south-gravity .bottom{
    background-position: -680px -12px;
    height:10px;
    width:100%;
}
.item.row .pricing .south-gravity .closeText{
    height:0px;
    overflow:hidden;
    background:none;
    padding:0;
}
.item.row .pricing .savings .ecoupon-help .hopup.rolloverWindowUp{
    top:auto;
}
.item.row .clickWindow{
    display:inline;
}
.item.row .rolloverWindowUp .top span.arrow{
    background:none;
}
.item.row .rolloverWindowUp .bottom{
    background-position:-710px -25px;
    height:22px;
}
/*End rollover hopup*/
.item.row .purchase.date {
    font-size:10px;
    color:#a5a5a5;
    letter-spacing:0.14pt;
    margin: 0 0 0 1px;
    line-height:11px;
}
.item.row .pricing.col {
    width:237px; 
    position:relative;
}
.item.row .pricing .price{
    font-size:14px; 
    color:#8c8c8c; 
    font-weight:bold; 
    margin-top: 20px; 
    margin-bottom:5px;
}
.item.row .addToCart .price{
    font-size:14px;
    color:#ed6711;
    font-weight:bold;
    margin-top: 20px;
    margin-bottom:5px;
    text-align:center;
}
.item.row .addToCart .ctaLink{
    margin-left:-35px;
    font-size:12px;
}
.item.row .addToCart .ctaLink a.removeFromCart,
.item.row .addToCart .ctaLink a.saveForLater{
    font-size:9px;
    text-decoration:underline;
}
.item.row .addToCart .ctaLink a.saveForLater{
    padding-left:20px;
}
.item.row .pricing .savings {
    font-size:10px; 
    color:#c6141b; 
    font-style:italic;
    width:190px;
    min-height:50px;
    _height:50px;
}
.item.row .pricing .savings b{
    font-size:12px; 
}
.item.row .pricing .savings .ecoupon{
    width:75px; 
    height:22px; 
    background: url("../images/MyList/pagesBg.png") no-repeat right -150px; 
    float:left; 
    position:relative;
}
.item.row .pricing .savings .ecoupon:hover {
    background-position:right -180px
}
.item.row .pricing .savings .ecoupon-active{
    display:none;
}
.item.row .pricing .savings .ecoupon-help {
    color:#555;
    display: inline-block;_display:inline;
    font-style: normal;
    margin-left: 5px;
    width:110px;
    line-height:12px;
}
.item.row .pricing .savings .ecoupon-help .ui-icon{
    vertical-align:top; 
    cursor:pointer;
    height:15px;
}
.item.row .pricing .savings .ecoupon-help .hopup {
    right:-42px;
    position:absolute;
    top:25px;
    width:158px; 
    z-index: 999;
    cursor:default;
    display:block;
    visibility:hidden;
}
.item.row .pricing .savings.ecoupon .ecoupon,
.item.row .pricing .savings.ecoupon .ecoupon-help{
    display:none;
}
.item.row .pricing .savings.ecoupon .ecoupon-active {
    display:block;
    line-height:11px;
}
.item.row .pricing .ctaLink{
    width:100%;
    min-height:20px;
}
.item.row .pricing .ctaLink a{
    color:#a5a5a5; 
    font-size:9px;
    text-decoration:underline
}
.item.row .pricing .ctaLink .makeFavorite {
    float:left;
}
.item.row .pricing .ctaLink .makeFavorite.favorite,
.item.row.added .added-to-cart-fade .addedIco,
.myfavoriteitems ul.myFavoriteItem .makeFavorite{
    float:left; 
    display:inline-block; 
    width:58px; 
    height:16px;
    background: url("../images/MyList/pagesBg.png") no-repeat right -230px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    text-indent:-999em; 
    overflow:hidden; 
    outline:none;
}
.emailreminders .item.row .pricing .ctaLink .makeFavorite,
.viewemailreminders .item.row .pricing .ctaLink .makeFavorite{
    display:none;
}
.emailreminders .item.row .pricing .ctaLink .makeFavorite.favorite,
.viewemailreminders .item.row .pricing .ctaLink .makeFavorite.favorite{
    float:right;
}
.item.row.added .added-to-cart-fade .addedIco{
     background-position:right -320px;
     width:42px;
     height:48px;
     position:absolute;
     right:160px;
     top:25px;
     z-index:301;
}
#quickcart-page .item.row.added .added-to-cart-fade .addedIco{
     background-position:right -990px;
     height:58px;
     width:45px;
}
.item.row .pricing .ctaLink .remove {
    float:right;
    padding-right:69px;
}
.item.row .pricing .countInCart{
    position:absolute;
    right:12px;
    top:37px;
    font-weight:bold;
    text-align:center;
    width:33px;
}
.countInCart .inCartText{
    display:inline-block;
    font-size:10px;
    line-height:10px;
    color:#b2bdc7;
    margin-top:3px;
}
#mlTool .content .counterAll{
    margin:0;
    float:none;
}
.item.row .addToCart .addToCartBtn,
.item.row.outofstock .addToCartBtn,
.item.row.preorder .addToCartBtn,
.item.row.outofstock .addToCart .moveToCartBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -150px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:130px; 
    height:48px;
    display:block;
    margin-top:22px;
    cursor:pointer;
    border:none;
    text-indent:-999em;
}
.item.row .addToCart .addToCartBtn:hover {
    background-position:-150px -150px;
}
.item.row .addToCart .moveToCartBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -500px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:130px; 
    height:48px;
    margin-top:20px;
    cursor:pointer;
    border:none;
    display:block;
    overflow:hidden;
    text-indent:-999em;
}
.item.row .addToCart .moveToCartBtn:hover {
    background-position:-150px -500px;
}
.saveforlaterPage .item.row .ctaLinkSaveForLater a{
    font-size:9px;
    background:url("../images/MyList/icons.png") no-repeat 0 -655px;
    _background-image:url("../images/MyList/iconsIE6.gif");
    padding-left:20px;
    text-decoration:underline;
    display:inline-block;
}
.item.row .addToCart .addToCartBtn.total {
    font-size:14px; 
    font-weight:bold; 
    color:#ed6711; 
    margin-top:22px; 
    text-align:center;
}
.item.row.outofstock .addToCart .addToCartBtn{
    background-position:-310px -150px;
    cursor:default;
    *position:absolute;
}
.item.row.outofstock .addToCart .moveToCartBtn{
    background-position:-310px -992px;
    cursor:default;
    *position:absolute;
}
.item.row .outofstockMsg{
    display:none;
}
.item.row.outofstock .outofstockMsg{
    font-size:10px;
    font-weight:bold;
    color:#cb575b;
    position:absolute;
    right:30px;
    _width:185px;
    display:block;
}
.item.row.preorder .addToCartBtn{
    background-position:0 -730px;
}
.item.row.preorder .addToCartBtn:hover{
    background-position:-150px -730px;
}
.item.row .preorderMessage{
    display:none;
}
.item.row.preorder .preorderMessage{
    color:#ed6711;
    font-weight:bold;
    position:absolute;
    right:25px;
    display:block;
    _width:160px;
    _text-align:right;
}
.item.row.discontinued{
    clear:both;
}
.item.row.discontinued .pricing .savings{
    margin-top:45px;
}
.item.row.discontinued .price,
.item.row.discontinued .makeFavorite{
    display:none;
}
.item.row.discontinued .itemQty,
.item.row.outofstock .itemQty{
    display:none!important;
}
.item.row.originalItem .addToCart.buttons,
.item.row.originalItem .pricing{
    display:none;
}
.item.row.originalItem .purchase.date p{
    line-height:5px;
}
.item.row.replacementItem .replacementArrow{
    background:url("../images/MyList/topAndBottom.png") no-repeat -400px 0px;
    width:50px;
    height:75px;
    left:5px;
}
.item.row.originalItem .purchase.date p,
.item.row.replacementItem .purchase.date p{
    color:#CB575B;
    font-size: 10px;
    font-weight: bold;
}
.item.row .addToCart .itemQty{
    margin:4px 0px 6px 3px;
    display:block;
}
.item.row .addToCart .itemQty .cutDigital,
.item.row .addToCart .itemQty .addDigital,
.item.row .addToCart .itemQty .qtyTotal{
    display:block; 
    background:url("../images/MyList/pagesBg.png") no-repeat 0 -220px; 
    vertical-align:top; 
    outline:none;
    border:none;
    float:left;
}
.item.row .addToCart .itemQty .cutDigital {
    background-position:0 -220pxpx; 
    width:46px;
    height:26px;
    text-indent:-999em;
}
.item.row .addToCart .itemQty .cutDigital:active {
    background-position:-150px -220px;
}
.item.row .addToCart .itemQty .addDigital {
    background-position:-77px -220px; 
    width:47px; 
    height:26px;
    text-indent:-999em;
}
.item.row .addToCart .itemQty .addDigital:active {
    background-position:-227px -220px;
}
.item.row .addToCart .itemQty .qtyTotal {
    background-position:-46px -220px; 
    height:26px; 
    width:31px; 
    font-size:16px; 
    color:#333; 
    line-height:1.75; 
    text-align:center;
}
.item.row .excerpt.hopup{
    display:none;
}
.viewemailreminders .item.row .excerpt.hopup,
.emailreminders .item.row .excerpt.hopup{
    display:none;
    width:284px;
    top:75px;
    left:88px;
    opacity:0;
}
.item.row .excerpt .close {
    background-position:-30px -25px;
    height: 20px;
    position: absolute;
    right:5px;
    top:3px;
    width: 20px;
    z-index:2;
}
.viewemailreminders .item.row .excerpt .close,
.emailreminders .item.row .excerpt .close {
    top:13px;
    right:8px;
}
.viewemailreminders .item.row .excerpt.hopupShowUp,
.emailreminders .item.row .excerpt.hopupShowUp{
    top:-30px;
}
.viewemailreminders .item.row .hopupShowUp .top,
.emailreminders .item.row .hopupShowUp .top{
    background-position: -2401px 0;
    height:15px;
}
.viewemailreminders .item.row .hopupShowUp .bottom,
.emailreminders .item.row .hopupShowUp .bottom{
    background-position: -2401px -27px;
    height:20px;
}
.item.row.removed{
    background:#fff; 
    height:60px;
    position:relative;
    filter:alpha(opacity=100);
    opacity:1;
    overflow:hidden;
}
.item.row.removed .titleDetails,
.item.row.removed .titleDetails .fullName,
.item.row.removed .details{
    margin: 4px 0 0;
    padding: 0;
    width: auto; 
    height:auto;
    color:#A5A5A5!important;
}
.item.row.removed .titleDetails{
    padding-left:51px;
    width:300px;
}
.saveforlaterPage .item.row.removed .titleDetails{
    width:260px;
}
.item.row.removing .pricing,
.item.row.removing .addToCart {
    opacity:0;
    filter:alpha(opacity=0);  
    -webkit-transition: opacity 0.15s ease-in-out;
    -moz-transition: opacity 0.15s ease-in-out;	
    transition: opacity 0.15s ease-in-out;
}
.item.row.removed .pricing,
.item.row.removed .addToCart,
.item.row.removed .purchase.date,
.item.row.removed .savings,
.item.row.removed .select,
.item.row.removed .logo,
.item.row.removed .tripleSnapTagged,
.item.row.removed .doubleSnapTagged{
    display:none!important;
}
.item.row.removed .thumbnail{
    height:auto;
    margin:0; 
    width:0px;
}
.item.row.removed .itemImg{
    display:none;
}
.item.row.removed img{
    display:none;
    width:50%; 
    height:50%;
}
.item.row.removed .undo.success {
    margin-top: -10px;
    position: absolute;
    right:206px;
    top: 22px; 
    font-size:11px; 
    font-weight: bold; 
    color:#F48F4B;
    height:auto;
    line-height:12px;
    width: 55px;
}
.item.row.removed .undo.success a {
    color:#BBBCB7; 
    display:block;
    margin-top: 4px;
    font-size:9px;
    text-decoration:underline;
}
.item.row.removed span.dropDownSelect{
    display:none;
}
.item.row .col {height:100%;}
.item.row .col .col {height:auto;}
/* shop myList Item*/
.item.row li{
    display: inline-block;
    vertical-align: top;
    float:left;
    zoom:1;
    *display:inline;
}
.item.row ul.personalizationDetail li{
    font-size:10px;
    line-height:10px;
    display:block;
    font-style:italic;
    margin-right:3px;*margin-right:1px;
}
.item.row ul.personalizationDetail li b{
    font-style:normal;
}
#allsites-page .item.row .pricing{
    height:100%;
}
.item.row li.pricing {
    position: relative;
    width: 251px;
    height:100%;
}
/* Page Specifics */ 
#allsites-page.page .headerText{
    display:none;
    padding:15px 0 15px 22px;
}
#allsites-page.page.viewemailreminders .headerText.viewEmailHeaderText,
#allsites-page.page.shopemailreminders .headerText.shopEmailHeaderText{
    display:block;
}
#allsites-page.page.viewemailreminders .headerText.viewEmailHeaderText.notshow,
#allsites-page.page.shopemailreminders .headerText.shopEmailHeaderText.notshow{
    display:none;
}
#allsites-page.page .headerText h1{
    letter-spacing:normal;
}
#allsites-page .fakesorts.sale .saleHeaderText{
    padding:22px 0 18px 22px;
    display:none;
}
#allsites-page.allsites .fakesorts.cat .catText,
#allsites-page.diapers .fakesorts.cat .catText.diapers,
#allsites-page.soap .fakesorts.cat .catText.soap,
#allsites-page.beautybar .fakesorts.cat .catText.beautybar,
#allsites-page.wag .fakesorts.cat .catText.wag,
#allsites-page.yoyo .fakesorts.cat .catText.yoyo,
#allsites-page.casa .fakesorts.cat .catText.casa,
#allsites-page.allsites .fakesorts.sale .saleHeaderText.forAllSites,
#allsites-page.diapers .fakesorts.sale .saleHeaderText.diapers,
#allsites-page.soap .fakesorts.sale .saleHeaderText.soap,
#allsites-page.beautybar .fakesorts.sale .saleHeaderText.beautybar,
#allsites-page.wag .fakesorts.sale .saleHeaderText.wag,
#allsites-page.yoyo .fakesorts.sale .saleHeaderText.yoyo,
#allsites-page.casa .fakesorts.sale .saleHeaderText.casa{
    display:block;
}
#allsites-page .fakesorts.sale .catText,
#allsites-page .fakesorts.cat .saleHeaderText{
    display:none!important;
}
#allsites-page .fakesorts.cat .catText span{
    display:inline-block;
}
/*Save For Later*/
.itemPanelsTitle{
    border-bottom:1px solid #ccc;
    position:relative;
    height:94px;
}
.itemPanelsTitle a{
    background: url("../images/MyList/DontForgetThe_SpriteNav.png") no-repeat 0 -259px;
    width:67px;
    height:82px;
    display:inline-block;
    position:absolute;
    top:23px;
}
.itemPanelsTitle .a{
    background-position:0 -259px;
}
.itemPanelsTitle .first{
    left:122px;
}
.itemPanelsTitle .second{
    left:221px;
}
.itemPanelsTitle .third {
    left:330px;
}
.itemPanelsTitle .fourth{
    left:437px;
}
.itemPanelsTitle .fifth{
    left:544px;
}
.itemPanelsTitle a:hover{
    background-position:0 -175px;
    text-decoration:none;
}
.itemPanelsTitle a.selected{
    background-position:0 -88px;
}
.itemPanelsTitle .first.selected{
    left:122px;
}
.itemPanelsTitle .second.selected{
    left:221px;
}
.itemPanelsTitle .third.selected{
    left:330px;
}
.itemPanelsTitle .fourth.selected{
    left:437px;
}
.itemPanelsTitle .fifth.selected{
    left:544px;
}
.itemPanelsTitle a.selected:hover{
    background-position:0 0;
}
.itemPanels{
    padding:10px 20px 10px 30px;
}
/*quickcart-page*/
#quickcart-page .myListPageHeader{
    height:67px;
    padding:10px 0 6px 45px;
}
#quickcart-page .myListPageHeader .subtext.right{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -800px;
    _background-image:url("../images/MyList/pagesBgIE6.gif"); 
    margin:0;
    height:62px;
    position:absolute;
    left: 278px;
    top: 10px;
    width:420px;
}
#quickcart-page .myListPageHeader .subtext.right a{
    width:145px; 
    height:40px; 
    position:absolute; 
    left:277px; 
    top:16px;
}
#quickcart-page .myListPageHeader .subtext.right a:hover{
    background: url("../images/MyList/pagesBg.png") no-repeat -277px -880px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
}
#quickcart-page .myListPageHeader .cartCount{
    color:#FFF;
    display:block;
    font-size:11px;
    font-weight:bold;
    left:26px;
    position:absolute;
    text-align:center;
    top:8px;_top:16px;
    width:18px;
    z-index:999;
    line-height:14px;
}
#quickcart-page .item.row .pricing .cta a.remove{
    float:left;
    padding:0;
}
#quickcart-page .item.row .pricing .cta a.makeFavorite{
    float:right;
}
#quickcart-page .item.row .pricing .cta{
    position: absolute;
    right: -125px;
    width: 155px;
}
.quickcartPage .item.row .itemImg{
    cursor:inherit;
}
.quickcartPage .item.row li.pricing{
    width:190px;
}
.quickcartPage .item.row li.pricing .redText,
.quickcartPage .item.row li.pricing .promotionText{
    color:#F05630;
    font-size:11px;
    line-height:12px;
    padding-left:1px;
}
.quickcartPage .item.row li.addToCart{
    padding-left:20px;
    width:172px;
}
.quickcartPage .item.row .addToCart .price{
    margin-left:21px;
}
.quickcartPage .item.row .addToCart .itemQty{
    margin-left:36px;
    margin-top:9px;
}
.quickcartPage .item.row .addToCart .ctaLink{
    margin-left:0;
    margin-top:10px;
}
.quickcartPage .south-gravity{
    display:block;
    height:149px;
    right:0;
    position:absolute;
    text-align:left;
    top:50px;
    width:326px;
    z-index:999;
}
.quickcartPage .quickViewShipToZipHopup .hopup{
    display:none;
    color:#878787;
    z-index:99;
    line-height:22px;
}
.quickcartPage .excerpt .close{
    background-position: -30px -25px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 3px;
    width: 20px;
    z-index: 2;
}
.quickcartPage .south-gravity .top{
    background-position:-1650px 0;
    height:10px;
    width:100%;
    float:none;
}
.quickcartPage .south-gravity .middle{
    background-position:-2009px 0;
    background-repeat:repeat-y;
    border-right:1px solid #CFCECE;
    overflow:visible;
    padding:1px 5px 5px 14px;
    position:relative;
    float:none;
}
.quickcartPage .shipToZipHopup{
    font-size:10px;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    padding-top:5px;
}
.quickcartPage .shipToZipHopup p{
    font-weight:bold;
}
.quickcartPage .shipToZipBox{
    font-size:14px;
    font-weight:bold;
    width:290px;
    padding:5px 0 5px 5px;
    color:#5B93C7;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    height:40px;
}
.quickcartPage .shipToZipBox .inputWithShadowLower{
    width:117px;
    height:26px;
    margin-left:2px;
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn,
.quickcartPage .shipToZipBox .submitBtnBlueBtn:hover{
    background-image:url("../images/MyList/pagesBg.png");
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn{
    width:70px;
    height:34px;
    background-position:0 -1055px;
    margin:0 0 0 4px;
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn:hover{
    background-position:-90px -1055px;
}
.quickcartPage .shipToZipHopup .normalText{
    font-size:10px;
}
.quickcartPage .south-gravity .bottom {
    background-position:-1650px -12px;
    height: 10px;
    width:100%;
    float:none;
}
.quickcartPage .south-gravity .top span.arrow {
    background-position: -680px -25px;
    height: 14px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right:24px;
    top: -10px;
    width: 25px;
    z-index: 300;
}
.quickcartPage .quickViewShipToZipHopup{
    position:relative;
    font-size:18px;
    font-weight:bold;
    display:inline-block;
    z-index:2;
}
.quickcartPage .quickViewShipToZipHopup a{
    cursor:pointer;
    color:#F26822;
    text-decoration:underline;
}
.myListCartHopupOpen{
float: left;
position: relative;
overflow: visible;
text-align: center;
display: inline-block;
height: 40px;
}
/*quickcart-page End*/
/*============searchPage================*/
.searchPage .item.row .titleDetails .details{
    display:none;
}
/*search sister Results*/
#mylistsearch-page .searchResultsBox{
    border-bottom:1px solid #d4d4d4;
}
#mylistsearch-page .sisterResults{
    width:692px;
    height:210px;
    overflow:hidden;
    background:none;
    padding:18px 0px 16px 9px;
    margin:0;
}
#mylistsearch-page .sisterResults .resultProductBox{
    width:505px;    
}
#mylistsearch-page  .sisterResults .resultProductBox .show{
    width:495px;
    margin-left:10px;
}
#mylistsearch-page .sisterResults .resultProductBox{
    float: left;
}
#mylistsearch-page .search-sites{
    padding-top:4px;
}
#mylistsearch-page .search-sites .ui-icon{
    margin:0;
}
#mylistsearch-page .myListPageHeader .searchCount{
    margin-left:4px;
}
#mylistsearch-page .myListPageHeader {
    padding: 0px 9px 17px 21px;
    width:690px;
}
#mylistsearch-page .myListPageHeader dt{
    text-transform:none;
    margin-left: 22px;
    margin-top: 16px;
}
#mylistsearch-page .search-sites dt{
    margin-top:20px;
}
#mylistsearch-page .search-sites.results dt{
    margin-top:12px;
}
#mylistsearch-page .search-sites dd{
    margin-left: 45px;
    _margin-left:22px;
    margin-top: 0;
    color:#666;
}
#mylistsearch-page  .sisterResults .resultsTopBox{
    display:none;
}
#mylistsearch-page .sisterResults div.show ul{
    margin-right:8px;
    background:url("../images/MyList/mylistSearchResults.gif") no-repeat;
    width:154px;
    height:206px;
    float:left;
    padding:0px;
    overflow:hidden;
}
#mylistsearch-page .sisterResults .pointerCursor {
    margin: 0 0 0 4px;
}
#mylistsearch-page .sisterResults .sisterLogo{
    background:url("../../../images/myList/mylistSearchResultsLogo.gif") no-repeat;
    width:150px;
    height:45px;
    display:block
}
#mylistsearch-page .seeMoreColors,
#mylistsearch-page .snapRewardsBanner,
#mylistsearch-page .sisterResults .resultMessage,
#mylistsearch-page  .greyDoubleLine{
    display:none;
}
/*diapers*/
#mylistsearch-page .resultDiapers .sisterLogo{
    margin-bottom:3px;
}
/*wag*/
#mylistsearch-page .resultWag .sisterLogo{
    background-position:0 -170px;
    height:55px;
}
/*beauty*/
#mylistsearch-page .resultBeautybar .sisterLogo{
    background-position:0 -115px;
    height:30px;
}
/*soap*/
#mylistsearch-page .resultSoap .sisterLogo{
    background-position:0 -70px;
    height:33px;
}
#mylistsearch-page .resultSoap div.show ul{
    background-position:-162px 0;
}
#mylistsearch-page .resultBeautybar div.show ul{
    background-position:-324px 0;
}
#mylistsearch-page .resultWag div.show ul{
    background-position:-486px 0;
}
/*yoyo*/
#mylistsearch-page .resultYoYo div.show ul{
    background-position:-648px 0;
}
#mylistsearch-page .resultYoYo div.show ul li{
    height:195px;
}
#mylistsearch-page .resultYoYo .sisterLogo{
   background-position:0 -230px; 
}
/*casa*/
#mylistsearch-page .resultCasa div.show ul{
    background-position:-810px 0;
}
#mylistsearch-page .resultCasa .sisterLogo{
   background-position:0 -300px; 
}
#mylistsearch-page .resultCasa .productImgDivWrap{
    padding:0;
    height:auto;
}
#mylistsearch-page .sisterResults div.show ul li{
    border:none;
    padding:0px 3px 0 11px;
    height:205px;
}
#mylistsearch-page .sisterResults li .showImg{
    width:72px;
    height:64px;
    line-height:64px;
    padding:25px 0 0;
    margin:0 0 5px 32px;
}
#mylistsearch-page .sisterResults li .showImg .vMiddle{
    width:72px;
}
#mylistsearch-page .sisterResults li .showImg .vHeight{
    height:72px;
}
#mylistsearch-page .sisterResults .showName a{
    height:30px;
    color:#555;
    overflow:hidden;
    text-align:left;
}
#mylistsearch-page .sisterResults li .showName{
    height:65px;
    margin-bottom:4px;
    padding:0;
}
#mylistsearch-page .sisterResults .showName a strong,
#mylistsearch-page .sisterResults .showName a:hover,
#mylistsearch-page .sisterResults .showName a:hover strong{
	color:#555;
    font-size:12px;
}
#mylistsearch-page .sisterResults li .showPriceAndEcoupon{
    height:40px;
}
#mylistsearch-page .sisterResults li p{
    font-size:14px;
    color:#8c8c8c;
    line-height:14px;
    text-align:left;
}
#mylistsearch-page .sisterResults li p.showEcouponFlag{
    line-height:12px;
    padding-top:0;
}
#mylistsearch-page .sisterResults li p span.withEcoupon,
#mylistsearch-page .sisterResults li p span.afterEcoupon{
    background:url("../images/MyList/pagesBg.png") no-repeat right -730px;
    width:75px;
}
#mylistsearch-page .sisterResults .normalPrice,
#mylistsearch-page .sisterResults .salePrice{
    font-size:14px;
    color:#8c8c8c
}
#mylistsearch-page .show li p.showEcouponFlag b{
    font-size:10px;
    color:#c6141b;
    font-style:italic;
}
#mylistsearch-page .sisterResults .resultRightBox{
    width:185px;
    padding:39px 0 0;
    float:left;
}
#mylistsearch-page .sisterResults .resultLogo{
    padding: 9px 0 0 0;
}
#mylistsearch-page .sisterResults .resultLink a{
    color:#ed6711;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    display:inline;
    text-decoration:none;
    vertical-align:middle;
}
#mylistsearch-page .sisterResults .resultLink .iconView{
    background:url("../../../images/myList/searchCheatSitesdot.gif") no-repeat;
    height:15px;
    width:15px;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-left: 7px;
    overflow: hidden;
    vertical-align: middle;
}
#mylistsearch-page .sisterResults .resultLink {
    padding:0 0 0 5px;
}
#mylistsearch-page .myListPageHeader.search-sites{
    z-index:auto;
    height:0px;
    padding:0;
    width:719px;
    height:0px;
    position:relative;
    _overflow:visible !important;
}
#mylistsearch-page .myListPageHeader.search-sites.results .arrowIco{
    background: url("../images/MyList/topAndBottom.png") no-repeat -400px 0 transparent;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    height: 75px;
    left:7px;
    position: absolute;
    top:38px;
    width:48px;
    z-index: 2;
}
#mylistsearch-page .myListPageHeader.search-sites .subtext.right a{
    background: url("../images/MyList/pagesBg.png") no-repeat right -816px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:155px;
    height:48px;
    position:absolute;
    left:543px;
    top:45px;
}
#mylistsearch-page .myListPageHeader.search-sites .subtext.right a:hover{
    background-position:right -880px;
}
#mylistsearch-page .myListPageHeader.search-sites.results .subtext.right{
    display:none;
}
#mylistsearch-page .search-sites.results .ui-icon{
    margin:-12px 5px 0 0;
}
#mylistsearch-page .search-sites.results dd {
    margin-left:50px;
    _margin-left:25px;
}
/*===========searchPage End===========*/
/* Main LEFT NAV */
.myListTabsNav dt{
    padding:10px 0 0 10px;
    text-transform:uppercase;
    font-size:12px;
    color:#555;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    font-weight:bold;
    letter-spacing:-0.1px \0\9;
}
.myListTabsNav dt .ui-icon{
    width:28px;
}
.myListTabsNav .divider{
    border-bottom:1px solid #F8F9FA;
    border-top:1px solid #CBCCCD;
    height:0;
    margin:3px 1px;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
.myListTabsNav dd{
    cursor:pointer;
    margin:0;
}
.myListTabsNav ul{
    margin-bottom:10px;
}
.myListTabsNav ul li{
    float:left;
    width:100%;
}
.myListTabsNav dd .left{
    background-image: url("../images/MyList/icons.png");
    _background-image: url("../images/MyList/iconsIE6.gif");
    background-position:25px -22px;
    background-repeat:no-repeat;
    padding-left:41px;
}
.myListTabsNav .discoverNewSites {
    padding-left:49px;
    cursor:inherit;
}
.myListTabsNav .collapsed dd .left {
    background-position:25px 8px;
}
.myListTabsNav .noPointerIcon dd a{
    background-image:none;
}
.myListTabsNav dd a .ui-icon{
    float:left;
}
.myListTabsNav a{
    display:block;
    font-size:12px;
    color:#555;
    line-height:24px; 
    outline:none;
    width:100%;
    float:left;
    cursor:pointer;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
}
.myListTabsNav a, 
.myListTabsNav a:visited, 
.myListTabsNav a:focus {
    text-decoration:none;
}
.myListTabsNav a:hover,
.myListTabsNav a.selected{
    background-color:#C7D2DC;
    color:#555;
}
.myListTabsNav a span.itemsNumber{
    visibility:hidden;
    font-size:11px;
    font-weight:normal;
    position:absolute;
    right:4px;
}
#leftPanel a:hover span.itemsNumber,
#leftPanel a.selected span.itemsNumber{
    visibility:visible;
}
#mlTool .counterAll,
#mlTool .countLeft,
#mlTool .countRight,
#mlTool .counter{
    background:url("../images/MyList/icons.png") no-repeat -6px -687px;
    _background-image:url("../images/MyList/iconsIE6.gif");
    display:inline-block;
    height:13px;
}
#mlTool .counterAll{
    float:right;
    margin:5px 6px 0 0;
    color:#fff;
    font-size:9px;
    font-weight:bold;
    display:inline-block;
    text-align:center;
    background:none;
    white-space:nowrap;
}
#mlTool .pricing .counterAll{
    background-color:#fff;
}
#mlTool .countLeft,
#mlTool .countRight,
#mlTool .counter{
    background-position:0 -687px;
    width:6px;
    overflow:hidden;
    line-height:14px;
    height:13px;
    vertical-align:middle;
    margin:0;
}
#mlTool .countRight{
    background-position:-39px -687px;
}
#mlTool .counter{
    width:auto;
    min-width:10px;
    text-align:center;
    background-position:-6px -687px;
}
#mlTool .myListTabsNav .counter{
    line-height:13px;
}
.myListTabsNav a .left{
    padding-left:41px;
}
.myListTabsNav a .openCount{
    margin:0;
    color:#FFFFFF;
    line-height:18px;
    text-align:center;
    width:22px;
}

/* accordian */
.collapsed ul {display:none; -webkit-transition: all 1s ease-in-out;}



/* icons */
.ui-icon{
    display:inline-block;
    vertical-align:middle; 
    width:24px; 
    height:24px; 
    background: url("../images/MyList/icons.png") no-repeat 11px 7px; 
    _background-image:url("../images/MyList/iconsIE6.gif");
}
.ui-icon-star {
    background-position: 2px -60px;
}
.ui-icon-chat {
    background-position: 3px -93px;
}
.ui-icon-chat-bold {
    background-position: 3px -473px;
}
.ui-icon-tag-money {
    background-position: 3px -125px;
}
.ui-icon-checkbox-checked {
    background-image:url("../images/MyList/iconsIE6.gif");
    background-position: 1px -160px;
}
.ui-icon-checkbox2-checked {
    background-position: 0px -350px;
}
.ui-icon-heart {
    background-position: 4px -186px;
}
.ui-icon-calendar {
    background-position: 3px -222px;
}
.ui-icon-calendar-bold {
    background-position: 3px -507px;
}
.ui-icon-mail-closed {
    background-position: 1px -616px;
}	
.ui-icon-list {
    background-position: 4px -283px;
}
.ui-icon-hearts {
    background-position: 3px -315px;
}
.ui-icon-questionmark{
    background-position:3px -384px;
    position:relative;
}
#orderhistory-page .ui-icon-checkbox2-checked{
    background-position:3px -281px;
    margin-right:4px;
}
.ecoupon-help .clickWindow .ui-icon-questionmark.ui-icon{
    background-position:0px -384px;
    width:14px;
}
.ui-icon-added-check {
    background-position: 3px -416px; 
    width:40px; 
    height:44px;
}
.ui-icon-cart {
    background-position: 0 -544px;
    height: 31px;
    width: 30px;
}
.ui-icon-loupe {
    background-position: 0 -585px;
    width: 14px;
}
.ui-icon-send-arrow {
    background-position: 0 -652px;
}
.ui-icon-eye{
    background-position: 2px -770px;
}
/* ==|== non-semantic helper classes ======================================== */
.ir{
      display: block; 
      border: 0; 
      text-indent: -999em;
      overflow: hidden;
      background-color: transparent;
      background-repeat: no-repeat;
      text-align: left;
      direction: ltr;
}
.itemPanelsTitle span{
    display:block;
    background:none;
    text-align:center;
    color:#fff;
}
.itemPanelsTitle span.irDate{
    font-size: 11px;
    font-weight: bold;
    margin-top: 6px;
}
.itemPanelsTitle span.irItemsNumber{
    margin-top:5px;
}
.ir br { 
    display: none; 
}
.hidden { 
    display: none !important; 
    visibility: hidden; 
}
.visuallyhidden { 
    border: 0; 
    clip: rect(0 0 0 0); 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute; 
    width: 1px; 
}
.visuallyhidden.focusable:active, 
.visuallyhidden.focusable:focus{ 
    clip: auto; 
    height: auto; 
    margin: 0; 
    overflow: visible; 
    position: static; 
    width: auto; 
}
.invisible { 
    visibility: hidden; 
}
.clearfix:before, 
.clearfix:after { 
    content: ""; 
    display: table; 
}
.clearfix:after { 
    clear: both; 
}
.clearfix { 
    zoom: 1; 
}
.inlineblock, 
.iblock, .col{
    display: -moz-inline-stack;
    display:-moz-inline-box;
    display:inline-block;
    zoom:1;
    *display:inline;
    vertical-align:top;
}

/* ==|== media queries ====================================================== */

@media only screen and (min-width: 480px) {


}

@media only screen and (min-width: 768px) {

}
/* ========================= Discover New Sites ========================= */
#mlTool .headerText span.shopText{
    display:inline;
}
#mlTool .headerText span{
    display:none;
    vertical-align:top;
}
#mlTool .myListPageHeader.headerText,
#mlTool .headerText{
    border-bottom: 1px solid #d4d4d4;
    padding:20px 0 24px 45px;
    line-height:14px;
    background-color: #EDEDED;
}
.page .newSitesHeaderText{
    border-bottom: 1px solid #d4d4d4;
    padding:10px 0 16px 45px;
}
.page .newSitesHeaderText dt{
    text-transform:none;
}
.page .newSitesHeaderText dl{
    display:none;
}
.page .newSitesHeaderText dd{
    padding-left:3px;
    font-weight:normal;
    line-height:22px;
    text-shadow: 1px 1px 1px #C8C8C8;
}
#allNewSites-page{
    width:720px;
    overflow:hidden;
}
#mlTool .headerText .counterAll,
#mlTool .headerText .countLeft,
#mlTool .headerText .countRight,
#mlTool .headerText .counter,
#mlTool .orderDate .counterAll,
#mlTool .orderDate .countLeft,
#mlTool .orderDate .countRight,
#mlTool .orderDate .counter{
    display:inline-block;
    line-height:16px;
    height: 16px;
}
#mlTool .headerText .counterAll,
#mlTool .orderDate .counterAll{
    font-size:12px;
}
#mlTool .orderDate .counterAll{
    margin-top: 12px;
    vertical-align: top;
    *margin-top:3px;
}
#mlTool .myListDiscoverContent .headerText .counterAll{
    padding-left:10px;
}
#mlTool .headerText .countLeft,
#mlTool .headerText .countRight,
#mlTool .orderDate .countLeft,
#mlTool .orderDate .countRight{
    background-position:0 -800px;
    width:7px;
}
#mlTool .headerText .countRight,
#mlTool .orderDate .countRight{
    background-position:-37px -800px;
}
#mlTool .headerText .counter,
#mlTool .orderDate .counter{
    background-position:-7px -800px;
}
#mlTool .productItem .headerText{
    padding:20px 0 18px 22px;
    background-color:#EDEDED;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    vertical-align:middle;
}
.myListDiscoverHeroBanner{
    padding:20px 0 15px 0;
    width:720px;
    overflow:hidden;
    text-align:center;
}
.myListDiscoverMainBox{
    width:720px;
    overflow:hidden;
    display:none;
}
#allNewSites-page.casa .myListDiscoverHeroBanner{
    padding:11px 0 6px 0;
}
#allNewSites-page .proTextDivMylist {
    font-size: 15px;
    padding-left: 13px;
    width: 163px;
}
/* Diapers Category Css Style */
#allNewSites-page.diapers .productBoxMylist{
    padding-left:70px;
}
#allNewSites-page.diapers .productShowBoxMylist {
    border: 1px solid #ccc;
    float: left;
    height: 271px;
    margin-right: 8px;
    overflow: hidden;
    width: 180px;
}
#allNewSites-page.diapers .productBoxTopMylist {
    border-bottom: 1px solid #E2E2E2;
    position:relative;
    height: 186px;
}
#allNewSites-page .productImgDivMylist div {
    display: table-cell;
    vertical-align: middle;
}
#allNewSites-page .productImgPictureMylist{
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
#allNewSites-page.diapers .productImgDivMylist, 
#allNewSites-page.diapers .productImgHeightMylist {
    height: 165px;
    overflow: hidden;
}
#allNewSites-page.diapers .proTextDivMylist {
    font-weight: bold;
    bottom: 7px;
    position: absolute;
}
#allNewSites-page.diapers .proTextDivMylist h1 {
    font-size: 13px;
    font-weight:bold;
}
#allNewSites-page.diapers .proTextDivMylist a {
    color: #D04461;
}
#allNewSites-page.diapers .productShowBoxMylist ul {
    margin: 1px 5px;
}
#allNewSites-page.diapers .productShowBoxMylist ul h3{
    font-size:11px;
}
#allNewSites-page.diapers .productShowBoxMylist ul h3 a{
    color:#666;
}
#allNewSites-page.diapers .productShowBoxMylist li {
    border-bottom: 1px solid #E2E2E2;
    height: 20px;
    line-height: 19px;
    padding: 0 8px;
    white-space: nowrap;
}
#allNewSites-page.diapers .advertisement{
    width:683px;
    margin:0 auto;
    padding:15px 0;
}
.categoryBanner li{
    float:left;
}
/* Casa Category Css Style */
#allNewSites-page.casa .productBoxMylist{
    padding-left:95px;
    width:600px;
    margin:0;
}
#allNewSites-page.casa .productShowBoxMylist{
    min-height: 313px;
    overflow: hidden;
    position: relative;
    width: 258px;
    margin-right:2px;
    height:auto;
    border:none;
    padding:0;
    float:left;
}
#allNewSites-page.casa .productListTopMylist{
    background: url("../../../images/MyList/casaProductListBg.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    padding: 12px 11px 0;
    text-align: center;
    width: 236px;
}
#allNewSites-page.casa .productListBoxMylist{
    background: url("../../../images/MyList/casaProductListBg.gif") no-repeat scroll 0 bottom transparent;
    padding: 0 11px 28px;
    width: 236px;
}
#allNewSites-page.casa .productBoxTopMylist {
    overflow: hidden;
    padding: 0 10px;
    width: 216px;
    border-bottom:none;
    height:auto;
    background:none;
}
#allNewSites-page.casa .proTextDivMylist {
    overflow: hidden;
    padding: 13px 20px 7px;
    max-height: 54px;
    min-height: 36px;
    position:static;
    width:auto;
}
#allNewSites-page.casa .proTextDivMylist h1 {
    font-family:CasaProxima,Arial;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
}
#allNewSites-page.casa .proTextDivMylist a {
    line-height: 19px;
    color: #666666;
}
#allNewSites-page.casa .proTextDivMylist a:hover{
    color:#85a5af
}
#allNewSites-page.casa .productShowBoxMylist ul {
    padding: 0 28px 16px;
}
#allNewSites-page.casa .productShowBoxMylist ul li {
    border-bottom: 1px solid #D5D5D5;
    color: #85A5AF;
    padding: 1px 0;
    height:auto;
}
#allNewSites-page.casa .productShowBoxMylist li a {
    color: #5E839B;
    font-size: 13px;
    height: 16px;
    display: block;
    line-height: 16px;
    padding: 4px 0 3px;
    text-align:center;
}
#allNewSites-page.casa .productShowBoxMylist li a:hover{
    background:#85A5AF;
    color:#f9f8f3;
    text-decoration:none;
}
#allNewSites-page.casa .productListTopMylist .staple {
    background: url("../../../images/MyList/casaStapleBg.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin-top: 4px;
    overflow: hidden;
    width: 47px;
}
#allNewSites-page.casa .advertisement{
    width:683px;
    margin:0 auto;
    padding:0 0 20px;
}
/* YoYo Category Css Style */
#allNewSites-page.yoyo .shopWrapInMylist{
    margin:16px 0;
    width:735px;
    padding-left:5px;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist{
    height:178px;
    width:200px;
    float:left;
    margin-right:45px;
    margin-bottom:0px;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist .proTextDivMylist{
    text-align:center;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    padding:0px;
    width:auto;
    position:static;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist .proTextDivMylist h1{
    font-size:22px;
    line-height:40px;
    width:100%;
    font-weight:normal;
    font-family:YoyoProxima,Arial Narrow;
    color:#143138;
    text-transform:uppercase;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist ul{
    padding:12px 0;
    border-bottom:1px dotted #000;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist li{
    padding:2px 30px 2px 8px;
    background:url("../images/MyList/arrow.gif") no-repeat scroll right center transparent;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist li a{
    font-size:19px;
    color:#367A7B;
    font-family:YoyoProxima,Arial Narrow;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner{
    height:303px;
    overflow:hidden;
    position:relative;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .logo{
    position:absolute;
    top:10px;
    left:10px;
    z-index:1;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .logo a{
    background:url("../images/MyList/yoyo_logo.png");
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../Images/MyList/yoyo_logo.png');
    width:127px;
    height:127px;
    display:block;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .mainBanner{
    margin:0px auto;
    width:720px;
    overflow:hidden;
    text-align:center;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .mainBanner a{
    display:table-cell;
    text-align:center;
    vertical-align: middle;
    width:720px;
    height:303px;
    overflow:hidden;
}
#allNewSites-page.yoyo .advertisement{
    text-align:center;
    width:685px;
    margin:0px auto 20px;
}
#allNewSites-page.yoyo .categoryBanner a{
    display:inline-block;
    overflow:hidden;
    width:360px;
    margin:0px;
    padding:0px;
}
#allNewSites-page.yoyo .headerText{
    border-top:1px solid #D4D4D4;
}
#allNewSites-page.yoyo .showLogo{
    display:block;
    position:absolute;
    top:-10px;
    left:-10px;
    background:url("../images/MyList/icons.png") no-repeat left -730px;
    width:32px;
    height:32px;
}
/* Soap Category Css Style */
#allNewSites-page.soap .myListDiscoverHeroBanner{
    padding-top: 19px;
}
#allNewSites-page.soap .productBoxMylist{
    padding-left:70px;
}
#allNewSites-page.soap .categoryBoxMylist{
    margin-bottom: 20px;
    border-left: 1px dashed #B2B2B2;
    float: left;
    margin-right: 4px;
    min-height: 271px;
    _height: 271px;
    padding-left: 4px;
    width: 180px;
}
#allNewSites-page.soap .productBoxTopMylist{
   height: 156px;
   border-bottom-width:0;
   background:none;
}
#allNewSites-page.soap .productImgDivMylist{
    height: 127px;
    overflow: hidden;
    padding:0;
}
#allNewSites-page.soap .productImgPictureMylist{
    display: table-cell;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
#allNewSites-page.soap .productImgDivMylist,
#allNewSites-page.soap .productImgHeightMylist{
    height: 127px;
}
#allNewSites-page.soap img{
    vertical-align: middle;
     border: 0 none;
}
#allNewSites-page.soap .proTextDivMylist{
    font-size: 15px;
    font-weight: bold;
    padding-left: 13px;
    width: 163px;
    display: table-cell;
    padding-bottom: 4px;
    vertical-align: bottom;
}
#allNewSites-page.soap .proTextDivMylist h1{
    font-size: 15px;
    font-weight: bold;
    font-family:Arial;
    text-align:left;
    text-transform:capitalize;
}
#allNewSites-page.soap .proTextDivMylist a{
    color: #4C849F;
    display: block;
    line-height: 18px;
    overflow: hidden;
    font-family:Arial;
}
#allNewSites-page.soap .categoryBoxMylist ul {
    margin: 0 5px;
}
#allNewSites-page.soap .categoryBoxMylist li {
    border-bottom: 1px solid #EBECEC;
    margin: 0 6px 0 10px;
    padding: 3px 0 2px;
    text-align:left;
}
#allNewSites-page.soap .categoryBoxMylist li h3{
    font-size:12px;
}
#allNewSites-page.soap .categoryBoxMylist li a:hover{
    color:#326D89;
}
#allNewSites-page.soap .categoryBoxMylist li h3 .arrowText{
    background: url("../images/Mylist/icons-1.png") no-repeat 0 -710px ;
    display: inline-block;
    height: 15px;
    vertical-align: bottom;
    width: 10px;
}
#allNewSites-page.soap .advertisement{
    margin:0 auto;
    padding-bottom:15px;
    width: 683px;
}
/* BeautyBar Category Css Style */
#allNewSites-page.beautybar .myListDiscoverHeroBanner{
    padding-top: 31px;
}
#allNewSites-page.beautybar .productBoxMylist{
    padding:13px 0 12px 58px;
    width: 660px;
}
#allNewSites-page.beautybar .categoryBoxMylist{
    margin-bottom: 20px;
    float: left;
    margin-right: 25px;
    padding-left: 4px;
    width: 182px;
}
#allNewSites-page.beautybar .categoryBoxMylist dd{
    font-size: 13px;
    overflow: hidden;
    border-bottom: 1px dotted #A9A199;
    line-height: 18px;
    padding: 3px 0 3px 0px;
    margin-left:6px;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.top{
    line-height: 21px;
    padding-bottom:5px;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.bottom{
    border-bottom-width: 0;
}
#allNewSites-page.beautybar .categoryBoxMylist dd a{
    color: #333333;
}
#allNewSites-page.beautybar .categoryBoxMylist dd a:hover{
    color:#7B3043;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.top a,
#allNewSites-page.beautybar .categoryBoxMylist  dd.bottom a{
    font-weight: bold;
}
#allNewSites-page.beautybar .advertisement{
    margin:0 auto;
    padding-bottom:15px;
    width: 683px;
}
/* End Category Css Style*/
.advertisementBox{
    padding:10px 0 10px 17px;
}

/* = MyList Discover New Site 
----------------------------------------------------------------------------------------------------*/
#allNewSites-page.wag .productBoxMylist dl dd{
    border:1px solid #a0bf40;
    padding:14px 0 17px 0;
	width:335px;
}
#allNewSites-page.wag .productBoxMylist dl.catShop dd{
    border-color:#feab2b;
}
#allNewSites-page.wag .productBoxMylist dl{
    width:339px;
    float:left;
    margin-right:2px;
}
#allNewSites-page.wag .dogShop a.textVisit{
    color:#a0bf40;
}
#allNewSites-page.wag .catShop a.textVisit{
    color:#feab2b;
}
#allNewSites-page.wag .productBoxMylist{
    padding-left:19px;
}
#allNewSites-page.wag .productBoxMylist ul {
    text-align: center;
    float:left;
    width:167px;
    overflow:hidden;
}
#allNewSites-page.wag .productBoxMylist ul li{
    padding-bottom:4px;
}
#allNewSites-page.wag .productBoxMylist ul li a,
#allNewSites-page.wag .productBoxMylist ul li b{
    font-size:12px;
}
#allNewSites-page.wag .advertisement{
    margin:0 auto;
    text-align:center;
    width:690px;
    padding:14px 0 13px;
}
#allNewSites-page.wag .myListDiscoverHeroBanner{
    padding-bottom:4px;
}
/* = MyList Order History 
----------------------------------------------------------------------------------------------------*/
#orderhistory-page{
    width:720px;
}
#orderhistory-page .compareSlide{
    border-bottom:1px solid #D4D4D4;
    position:relative;
    height:110px;
    width:100%;
    _width:auto;
    left:-1px;
    overflow:hidden;
}
#orderhistory-page .compareSlideWrap{
    display:none;
}
#orderhistory-page.row .compareSlideWrap{
    min-width:720px;
    display:block;
}
#orderhistory-page .compareSlideClone{
    display:block;
    *+top:0px;
    *+position:absolute;
}
#orderhistory-page.row .compareSlideClone{
    display:none;
}
#orderhistory-page .compareSlideWrap .item.row{
    float:left;
    width:128px;
    height:110px;
    background:url("../images/MyList/orderHistoryItemBar.gif") no-repeat left ;
    overflow:hidden;
}
#orderhistory-page .compareSlideWrap .item.row.discontinued{
    clear:inherit;
}
.compareSlideWrap .emptyPosition{
    display: block; 
    float: left; 
    width: 128px; 
    height: 110px;
}
#orderhistory-page .item.row .brand-logo{
    margin-left:6px;_margin-left:0;
}
#orderhistory-page .list .item.row .brand-logo{
    margin-left:26px;
}
#orderhistory-page .compareSlideWrap .item.row.removed{
    display:none;
}
#orderhistory-page.row .compareSlideWrap .item.row{
    height:125px;
}
#orderhistory-page.row .compareSlideWrap .item.row.removed{
    height:60px;
    display:block;
    background:#fff;
}
#orderhistory-page.row .compareSlideWrap div.item.row{
    height:252px;
}
#orderhistory-page .compareSlideWrap .item.row .brand-logo .logo{
    margin-top:30px;
    display:block;
}
#orderhistory-page ..compareSlideWrap .item.row .brand-logo{
    margin-left:15px;
}
#orderhistory-page .compareSlide a.prev,
#orderhistory-page .compareSlide a.next{
    background:url("../images/MyList/pagesBg.png") no-repeat -500px -400px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:0;
    height:0;
    display:block;
    position:absolute;
    top:30px;
    z-index:2;
    overflow:hidden;
}
#orderhistory-page .compareSlide a.prev {
    left:5px;
}
#orderhistory-page .compareSlide a.next {
    background-position:-500px -443px;
    right:5px;
}
#orderhistory-page .compareSlide a.prev:hover{
    background-position:right -400px;
}
#orderhistory-page .compareSlide a.next:hover{
    background-position:right -443px;
}
#orderhistory-page .compareSlide .orderScrollBtn .disabled{
    width:0px!important;
    height:0px!important;
}
#orderhistory-page .compareSlide .orderScrollBtn .scrollHover{
    width:40px;
    height:43px;
}
#orderhistory-page .caroufredsel_wrapper{
    min-width:720px;
    min-height:110px;
    _width:720px!important;
}
#orderhistory-page .list .caroufredsel_wrapper{
   display:none;
}
#orderhistory-page .productItem .orderItemHeader{
    padding:8px 22px;
    width:auto;
    border-bottom: 1px solid #D4D4D4;
    background-color: #EDEDED;
    _zoom:1;
}
#orderhistory-page .productItem .orderItemHeader h1{
    line-height:40px;
    font-size:19px;
}
#orderhistory-page .orderDate{
    float:left;
    width:250px;
    _padding-top:8px;
}
#orderhistory-page .favorite{
    float:left;
    padding-top:10px;
}
#orderhistory-page .productItem .favorite a{
    color:#A5A5A5;
    font-size:10px;
    font-weight:bold;
    top:auto;
    left:320px;
}
#orderhistory-page .orderShopBtn{
    float:right;
}
#orderhistory-page .orderShopBtn a{
    display:block;
    width:169px;
    height:40px;
    background:url("../images/MyList/pagesBg.png") no-repeat left -617px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
}
#orderhistory-page .orderShopBtn a:hover{
    background-position:-194px -617px;
}
#orderhistory-page .makeFavorite.favorite{
    float:left; 
    display:inline-block; 
    width:58px; 
    height:16px;
    background: url("../images/MyList/pagesBg.png") no-repeat right -225px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    font-size:0;
    line-height:0; 
    overflow:hidden; 
    outline:none;
    vertical-align:middle;
}
.order-history .myListPageHeader .blurbText{
    width:280px;
}
.order-history .myListPageHeader{
    padding-bottom:18px;
}
#orderhistory-page .item.row .itemImg{
    display:inline-block;
    _margin-right:0;
}
#orderhistory-page .seeMoreOrder{
    margin:15px 0 10px 15px;
    font-size:14px;
    font-weight:bold;
}
#orderhistory-page #orderListHeader,
#orderhistory-page.row .seeMoreOrder,
#orderhistory-page.active.row .productItem,
#orderhistory-page .item.row .purchase.date,
#orderhistory-page .item.row.removed .titleDetails,
#orderhistory-page .productItem.list .orderItemHeader,
#orderhistory-page .productItem.list .orderScrollBtn,
#orderhistory-page .item.row.removed .undo.success,
#orderhistory-page .item.row .titleDetails,
#orderhistory-page .item.row li.pricing,
#orderhistory-page .item.row .tripleSnapTagged,
#orderhistory-page .item.row .doubleSnapTagged,
#orderhistory-page .item.row .addToCart.buttons,
#orderhistory-page .productItem.list .item.row.removed .brand-logo,
#orderhistory-page .productItem.list .item.row.removed .itemImg,
#orderhistory-page .productItem.list .item.row.removed .purchase.date,
#orderhistory-page .productItem.list .item.row.removed .shopEmailMsg,
#orderhistory-page .productItem.list .item.row.removed .addToCart.buttons{
    display:none;
}
#orderhistory-page .productItem.list .item.row .titleDetails,
#orderhistory-page .productItem.list .item.row .pricing,
#orderhistory-page .productItem.list .item.row .addToCart.buttons,
#orderhistory-page .productItem.list .item.row.removed .undo.success,
#orderhistory-page .productItem.list .item.row .purchase.date{
    display:block;
}
#orderhistory-page .productItem.list .compareSlide{
    border:0px;
    padding:0px;
}
#orderhistory-page .productItem.list{
    margin:0px;
}
#orderhistory-page .productItem.list .item.row{
    background:none;
    float:none;
    width:720px;
}
#orderhistory-page .productItem.list .compareSlide{
    height:auto;
    overflow:visible;
}
#orderhistory-page .myListPageHeader button{
    background: url("../images/MyList/pagesBg.png") no-repeat scroll left -930px transparent;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    height: 37px;
    left: 565px;
    position: absolute;
    top: 30px;
    width: 136px;
    cursor:pointer;
}
#orderhistory-page .myListPageHeader button:hover{
    background-position:-146px -930px;
}
#orderhistory-page .myListPageHeader .makeFavorite {
    color: #A5A5A5;
    font-size: 9px;
    left: 365px;
    outline: medium none;
    position: absolute;
    top: 46px;
}
#orderhistory-page .myListPageHeader dd{
    margin-left:4px;
}
#orderhistory-page .myListPageHeader dd.left{
    float: none;
    text-align: left;
    margin-left:4px;
}
#orderhistory-page .myListPageHeader .orderhistory-help{
    left:205px;
    top:18px;
    color: #666666;
    font-size: 11px;
    position: absolute;
    text-decoration: underline;
}
#orderhistory-page .item.row .pricing .ctaLink{
    position:static;
}
#orderhistory-page.active.row .productItem.list{
    display:block;
}
#orderhistory-page .productItem .compareSlideWrap .item.row{
    overflow:visible;
}
#orderhistory-page .item.row .pricing .savings{
    min-height:30px;
}
/*===================My Favorite Item====================*/
.myfavoriteitems ul.item,
.myfavoriteitems div.item,
.myfavoriteitems div.dotForgetItem{
    display:none;
}
.myfavoriteitems ul.myFavoriteItem,
.myfavoriteitems div.myFavoriteItem{
    display:block;
}
/*===================Email Reminder Item====================*/
.emailreminders.page .content{

}
.emailreminders .pricing .ctaLink .remove,
.emailreminders .pricing .countInCart,
.emailreminders .addToCart.buttons,
.emailreminders .item.row .pricing .savings .ecoupon,
.emailreminders .item.row .pricing .savings .ecoupon-help,
.viewemailreminders .pricing .ctaLink .remove,
.viewemailreminders .pricing .countInCart,
.viewemailreminders .addToCart.buttons,
.viewemailreminders .item.row .pricing .savings .ecoupon,
.viewemailreminders .item.row .pricing .savings .ecoupon-help,
.emailreminders .item.row .doubleSnapTagged,
.emailreminders .item.row .tripleSnapTagged,
.viewemailreminders .item.row .doubleSnapTagged,
.viewemailreminders .item.row .tripleSnapTagged,
.emailreminders .item.row .pricing .savings,
.emailreminders .item.row li.pricing,
.viewemailreminders .item.row .pricing .savings,
.viewemailreminders .item.row li.pricing{
    display:none;
}
.emailreminders .item.row .itemImg,
.viewemailreminders .item.row .itemImg{
    margin-right: 0;
    cursor:inherit;
}
.emailreminders .item.row .purchase.date,
.viewemailreminders .item.row .purchase.date {
    margin-left:0px;
}
.emailreminders .item.row li.purchase,
.viewemailreminders .item.row li.purchase {
    bottom:19px;
}
.item.row li.emailItem{
    display:none;
    position: relative;
}
.emailreminders .item.row.removed li.emailItem,
.viewemailreminders .item.row.removed li.emailItem{
    display:none;    
}
.emailreminders .item.row li.emailItem,
.viewemailreminders .item.row li.emailItem{
    display:inline-block;
}
.emailreminders .item.row.removed li.emailItem,
.viewemailreminders .item.row.removed li.emailItem{
    display:none;
}
.emailreminders .item.row li.emailItem span.greySplitLine,
.viewemailreminders .item.row li.emailItem span.greySplitLine{
    background: none repeat scroll 0 0 #e9e9e9;
    display: inline-block;
    font-size: 0;
    height:53px;
    line-height: 0;
    overflow: hidden;
    vertical-align: middle;
    width: 1px;
    margin:42px 0px 0 6px;
    padding-top:0px;
}
.item.row li.emailItem span{
    font-size:12px;
    font-weight:bold;
    color:#ed6711;
    display:inline-block;
    vertical-align:top;
    padding-top: 54px;
    margin-left:5px;
}
.item.row li.emailItem span.reminderText,
.item.row li.emailItem span.emailReminder{
    padding-top: 0px;
    margin-left:0px;
    display:inline;
}
.item.row li.emailItem span.emailReminder{
    *padding-left:2px;
}
.viewemailreminders .item.row li.emailItem span.hopup,
.viewemailreminders .item.row li.emailItem .hopup span,
.emailreminders .item.row li.emailItem span.hopup,
.emailreminders .item.row li.emailItem .hopup span{
    padding-top:0px;
}
.item.row li.emailItem span.buttom{
    margin-left: 4px;
    padding-top: 39px;
}
.item.row.reminder li.emailItem span.buttom{
    padding-top:55px;
}
.item.row li.emailItem .turnOnBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat scroll -300px -410px transparent;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    border: medium none;
    cursor: pointer;
    height: 48px;
    width: 70px;
    text-decoration:underline;
}
.item.row.reminder li.emailItem .turnOnBtn{
    display:none;
}
.item.row li.emailItem .turnOffBtn{
    color:#a5a5a5;
    font-size:12px;
    font-weight:normal;
    margin-left: 20px;
    display:none;
    text-decoration: underline;
}
.item.row.reminder li.emailItem .turnOffBtn{
    display:block;
}
.item.row li.emailItem .turnOnBtn:hover{
    background-position:-400px -410px;
}
.item.row li.emailItem span.from{
    margin-left:0px;
}
/* dropDown select */
.item.row li div.daySelect{
    padding-top:0px;
}
.item.row li.emailItem div.daySelect{
    margin-top: 59px;
}
.item.row li span.dropDownSelect{
    width:79px;
    color: #555555;
    font-size:10px;
    position:relative;
    z-index:10;
    height:27px;
    margin-top:7px;
    display:inline-block;
    padding-top:0;
}
.item.row li span.dropDownSelect.emailDropDown{
    margin:50px 0 0 0;
}
.item.row li span.dropDownSelect ul{
    background:none;
    float:none;
    border:0;
    padding:0;
    margin:0;
    width:87px;
    font-size:10px;
    z-index:11;
    position:absolute;
    top:26px;
    max-height:none;
    _height:auto;
}
.item.row li span.dropDownUpSelect ul{
    top:auto;
    bottom:27px;_bottom:38px;
}
.item.row li.emailItem span.emailDropDown{
    margin-top:50px;
}
.item.row li.emailItem span.dropDownSelect ul{
    width:79px;
}
.item.row li span.dropDownSelect ul li{
    box-shadow: 1px 2px 1px #CCCCCC;
    height: 26px;
    width: 82px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 2px solid #E5E5E5;
    border-right: 1px solid #CBCBCB;
    margin:0;
    padding:0;
    background:#fff;
}
.item.row li.titleDetails span.dropDownSelect ul li{
    height: 28px;
}
.item.row li span.dropDownUpSelect ul li{
   border-bottom:none;
   border-top: 1px solid #CCCCCC; 
}
.item.row li.emailItem span.dropDownSelect ul li{
    width: 73px;
}
.item.row li span.dropDownSelect ul li a{
    color: #555555;
    display: inline-block;
    font-size: 10px;
    margin: 2px 0 0 2px;
    outline: medium none;
    padding:1px 0 3px 4px;
    text-decoration: none;
    width:74px;
    line-height:18px;
}
.item.row li.titleDetails span.dropDownSelect ul li a{
    line-height:10px;
}
.item.row li.emailItem span.dropDownSelect ul li a{
    width:65px;
    padding:1px 0 3px 5px;
    font-size:11px;
}
.item.row li span.dropDownSelect ul li a.last{
    line-height:9px;
}
.item.row li span.dropDownSelect ul li a:hover{
    background-color:#c7d2dc;
}
.item.row li .dropDownSelectContent{
    width:79px;
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -270px;
    cursor: pointer;
    height: 23px;
    z-index: 10;
    padding:4px 0 0 8px;
    border:0;
    line-height:18px;
    font-size:10px;
}
.item.row li.titleDetails .dropDownSelectContent{
    line-height:10px;
    padding:2px 0 2px 8px;
}
.item.row li.emailItem .dropDownSelectContent{
    background: url("../images/MyList/pagesBg.png") no-repeat -100px -270px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    position: relative;
}
.item.row li.emailItem .dropDownSelectContent{
    font-size:11px;
}
.item.row li .dropDownSelectContent.last{
    line-height:9px;
    width:70px;
    *padding:0 0 4px 8px;
}
.item.row li span.todaySelect{
    padding-top:0px;
    margin-top: 59px;
    margin-left:0px;
}
.emailreminders li.titleDetails .emailDiapersSize,
.viewemailreminders li.titleDetails .emailDiapersSize{
    display:inline-block;
    font-size: 11px;
    padding:3px 0 3px 0px;
    width:74px;
    line-height:14px;
}
.emailreminders li.titleDetails span.dropDownSelect,
.viewemailreminders li.titleDetails span.dropDownSelect{
    display:none;
}
.item li.emailItem span.offMsg,
.item li.emailItem span.reminderMsg,
.item li.emailItem span.editedMsg,
.item li.emailItem span.removedMsg{
    position:absolute;
    display:none;
    font-size:10px;
    color:#ed6711;
    font-weight:normal;
}
.item li.shopEmailMsg{
    position:absolute;
    color:#ed6711;
    font-size:12px;
    font-weight:bold;
    right: 27px;
    bottom: 1px;
    display:none;
    float:none;
}
.shopemailreminders .item li.shopEmailMsg{
    display:block;
}
.shopemailreminders .removing li.shopEmailMsg,
.shopemailreminders .removed li.shopEmailMsg,
.shopemailreminders .preorder li.shopEmailMsg{
    display:none;
}
.item li.emailItem span.offMsg{
    padding-top: 0;
    right: 0;
    top: 17px;
}
.item li.emailItem span.reminderMsg{
    font-size:12px;
    font-weight:bold;
    left: 95px;
    top: 30px;
}
.emailreminders .reminder li.emailItem span.setemail,
.viewemailreminders .reminder li.emailItem span.viewemail{
    display:block;
}
.item li.emailItem span.removedMsg,
.item li.emailItem span.editedMsg{
    top:42px;
    left:95px;
}
.emailItem dl.select dt a{
    font-weight:bold;
    line-height:9px;
    vertical-align:middle;
}
.savedForLaterHeader .moveAllSavedItems{
    position:absolute;
    right:14px;
    top:20px;
    width:245px;
    height:35px;
    background:url("../images/MyList/pagesBg.png") 0 -560px;
    border:none;
    text-indent:-999em;
    cursor:pointer;
}
.savedForLaterHeader .moveAllSavedItems:hover{
    background-position:-260px -560px;
}
.savedForLaterHeader.outofstock .moveAllSavedItems{
    background:url("../images/MyList/pagesBg.png") -30px -990px;
}
.nullSets{
    margin:30px 0 0 20px;
    font-size:14px;
    font-weight:bold;
    display:none;
}
.allsites .nullSets,
.saveforlaterPage .nullSets{
    display:block;
}
.quickViewSpace{
    font-size:0;
    line-height:0;
    height:28px;
    border-bottom:1px solid #ccc;
}
.mylistItemsShipMsg,
.mylistItemsShipMsgList,
.mylistItemsShipMsgTop{
	font-size:14px; 
	background:#fdf7f2 url("../images/MyList/pagesBg.png") no-repeat 15px -660px;
	_background-image:url("../images/MyList/pagesBgIE6.gif");
	_height:44px;
	clear:both;
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
.mylistItemsShipMsg,
.mylistItemsShipMsgTop{
	height:55px;
	line-height:55px;
	padding-left:60px;
}
.mylistItemsShipMsgList{
	background:#fdf7f2;
	padding:3px 0 3px 30px;
	line-height:34px;
	height:auto;
}
.mylistItemsShipMsgTop{
	background-color:#ededed;
	background-position:15px -661px;
}
.mylistItemsShipMsgList .orangeTextStyle1{
	color:#f26822;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
.orangeTextStyle2{
	font-size:16px;
}
.blackText_14pxBold{
	color:#555;
	font-size:16px;
	font-weight:bold;
}
.mylistItemsShipMsgTop .blackText_14pxBold{
    padding:0;
}
.mylistItemsShipMsg .enterZipCodeBox{
	float:right;
	padding:13px 0;
}
.mylistItemsShipMsg .lightRedText{
	color:#CB3400;
	font-weight:bold;
}
.whoopee{
	background:url("../images/MyList/pagesBg.png") no-repeat -440px -228px;
	_background-image:url("../images/MyList/pagesBgIE6.gif");
    height:23px;
    width: 86px;
    display:inline-block;
    position:relative;
    top:5px;
}
.landingPage{
    background:#edf1f4 url("../images/MyList/MyListLandingPage.jpg") no-repeat;
}
.myfavouriteNullContent.nullSetMessage{
    display:none !important;
    font-size:14px;
    font-weight:bold;
    margin:5px 0 0 5px;
}
.myfavoriteitems.favouriteIsNull .myfavouriteNullContent.nullSetMessage{
    display:block !important;
}
/* Snap Toolbar on My List */
#mlTool .doubleSnapTagged, 
#mlTool .tripleSnapTagged{
    top:0;
    left:0;
    background:url("../images/MyList/snapTaggedIcon.png") no-repeat 0 0;
    _background-image:url("../images/MyList/snapTaggedIconIE6.gif");
    width:55px;
    height:55px;
    overflow:hidden;
    position:absolute;
}
#mlTool .tripleSnapTagged{
    background-position:0 -60px;
}
.myListSnapToolbar{
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -400px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    height:25px;
    line-height:25px;
    padding:0 14px 0;*padding-top:1px;_padding-top:0;
    float:left;
    margin:7px 26px 0;_margin:7px 13px 0;
	color:#666;
	font-family:Arial;
	font-size:11px;
}
.myListSnapToolbar .snapLogo{
    display:inline-block;
    width:80px;
    height:22px;
    font-size:0;
    line-height:0;
    overflow:hidden;
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -500px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    vertical-align:top;
    margin-top:4px;
}
.myListSnapToolbar .orderPoints{
    padding-left:4px;_padding-left:6px;
}
.myListSnapToolbar b,
.myListSnapToolbar a{
    color:#f36700;
    font-weight:normal;
    text-decoration:none;
}
.myListSnapToolbar a:hover{
    text-decoration:underline;
}
.myListSnapToolbar .splitLine{
    display:inline-block;
    width:2px;
    height:25px;
    overflow:hidden;
    background:url("../images/MyList/topAndBottom.png") no-repeat -980px -401px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    vertical-align:middle;
    margin:0 10px 0 6px;
}
.emptyOrderInfo{
    display:block;
    width:700px;
    margin:5px;
    font-size:14px;
    font-weight:bold;
}.ipadHide {
    height: 421px;
    background: url("../images/MyList/mylists_module_iPadComingSoon.png") no-repeat;
}
::-moz-focus-inner{
    outline:none;
} 
#mlTool{
    height:800px;
    left: 50%;
    margin: 0 0 0 -469px;
    position: absolute;
    width:938px;
    font:12px/18px Helvetica,Helvetica Neue,Arial,sans-serif;
    z-index: 900
} /* 1012px width +5px shadow*/
.myListMask{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    display:none;
    z-index:899;
}
.myListMaskIframe{
    z-index:898;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}
#mlTool .navMiniCartRightBaffle,
#mlTool .navMiniCartRight,
#mlTool .headerTotalQty,
#mlTool .navCheckout{
	background-image:url("../images/MyList/uberNavCartImagesMylist.gif");
}
#mlTool .navMiniCartLeft{
    width:68px;
    background:url("../images/MyList/uberNavCartBgMylist.png") -6px -128px;
}
#mlTool .navMiniCartLeft a{
    background-position:10px 0;
}
#mlTool .navMiniCartLeft a:hover{
    background-position:10px -40px;
}
#mlTool .cartPriceArea{
    margin: 0 3px 0 5px;
}
#mlTool .navMiniCart{
    min-width:70px;
    padding:10px 3px 0 2px;
}
.myListNavSharedCartOutBox{
    background:none;
    margin:11px 4px 0 0;
}
.myListNavSharedCartOutBox .leftBorder,
.myListNavSharedCartOutBox .rightBorder,
.myListNavSharedCartOutBox .navContentLeft,
.myListNavSharedCartOutBox .navContentRight{
    height:68px;
    background:url("../images/MyList/uberNavCartBgMylist.png") repeat-x 0 0px;
}
.myListNavSharedCartOutBox .leftBorder, 
.myListNavSharedCartOutBox .rightBorder{
    background-position:0 -107px;
}
.myListNavSharedCartOutBox .rightBorder {
    background-position: -5px -207px;
}
.myListNavSharedCartOutBox .navContentLeft{
   background-position: 0 -7px;
   min-width:308px;
   _width:308px;
}
.myListNavSharedCartOutBox .navContentRight{
    background-position: 0 -207px;
}
#mlTool .navMylistBox{
    padding:0 0 0 10px;
    height: 21px;
    line-height: 21px;
}
#mlTool .navWelcome{
    line-height: 21px;
}
#lrPanels{
    position:relative;/*top:77px;*/  
    height:90%;
    width:928px;
    padding:76px 5px 0 5px;_padding-top:72px;
    margin:auto; 
    background:url("../images/MyList/wrapBg.png") repeat-y;
    _background-image: url("../images/MyList/wrapBgIE6.gif");
    z-index:3;
}
#leftPanel{
    float:left; 
    width:207px; 
    height:100%; 
    overflow-x:hidden; 
    overflow-y:auto;
    border-right:1px solid #ccc;
}
#rightPanel{
    display:inline-block; 
    float:right; 
    width:719px;*width:718px; 
    height:100%; 
    vertical-align:top; 
    position:relative;
}
.MFooter{
    width:938px;
    height:50px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -300px;
    _background-image: url("../images/MyList/topAndBottomIE6.gif");
    position:absolute; 
    bottom:-50px; 
    left:0px;
}
#mlTool.closed{
    top:-99999px; 
}
/* Help Overlay */
#help-overlay .content{
    position:relative;
    width:100%;
}
.search-help-overlay-1,
.search-help-overlay-2,
.emailreminders-help-overlay-1,
.emailreminders-help-overlay-2,
.emailreminders-help-overlay-3,
.myfavorite-help-overlay,
.mysites-help-overlay,
.quickview-help-overlay,
.saveforlater-help-overlay,
.orderhistory-help-overlay-1,
.orderhistory-help-overlay-2{
    filter:alpha(opacity=0); 
    opacity:0;
    z-index:-1;
    position:absolute;
    top:-650px;
    width:930px;
    height:100%;
    padding-bottom:3px;
    clear:both;
    background-color:#5f6d78;
    left:4px;
    overflow:hidden;
    overflow-y:auto;
    background:#5d6b76 url("../images/MyList/quickTipsBg.jpg") no-repeat 0px 0px;
}
#mlTool a.close-help,
#mlTool .next-help,
#mlTool .back-help{
    height: 24px; 
    position: absolute; 
    right: 25px; 
    width: 64px;
    display:none;
    border: 0 none;
}
#mlTool a.close-help{
    display:block;
    top: 8px; 
    width:54px;
    height:18px; 
    background: url("../images/MyList/quicktipsCloseBtn.png") no-repeat 0px 0px; 
    _background-image:url("../images/MyList/quicktipsCloseBtnIE6.gif");
}
#mlTool .get-start.close-help{
    height: 52px;
    right: 312px;
    bottom: 110px;
    width: 280px;
    display:none;
}
#mlTool .next-help,
#mlTool .back-help{
    height: 48px;
    right: 33px;
    bottom: 0px;
    width: 90px;
    background: url("../images/MyList/footerNavElements.png") no-repeat -807px -100px; 
    _background-image:url("../images/MyList/footerNavElementsIE6.gif");
}
#mlTool a:hover.next-help{
    background-position:-807px -50px;
}
#mlTool .back-help{
    right:789px;
    background-position:-51px -100px;
}
#mlTool a:hover.back-help{
    background-position:-51px -50px;
}
#mlTool #help-overlay .disabled,
#mlTool #help-overlay .disabled:hover{
    width:0;
    height:0;
}
#mlTool .helpPagination {
    text-align: center;
    position:absolute;
    bottom: 0px;
    left:200px;
    width:530px;
    display:none;
}
#mlTool .helpPagination a {
    background: url("../images/MyList/footerNavElements.png") no-repeat -417px -100px;
    _background-image:url("../images/MyList/footerNavElementsIE6.gif");
    width:40px;
    height: 48px;
    display: inline-block;
}
#mlTool .helpPagination a.selected {
    background-position:-417px 0px;
    cursor: default;
}
#mlTool .helpPagination a:hover{
    background-position:-417px -50px;
}
#mlTool .helpPagination a span {
    display: none;
}
.search-help-overlay-1 .content,
.search-help-overlay-2 .content,
.emailreminders-help-overlay-1 .content,
.emailreminders-help-overlay-2 .content,
.emailreminders-help-overlay-3 .content,
.myfavorite-help-overlay .content,
.mysites-help-overlay .content,
.quickview-help-overlay .content,
.saveforlater-help-overlay .content,
.orderhistory-help-overlay-1 .content,
.orderhistory-help-overlay-2 .content{
    width:930px;
    height:519px;
    position:relative;
    top:0px;
    left:0;
}
.content .helpOverShow{
    position:absolute;
    width:2800px;
    top:0px;
    left:0px;
    height:100%;
}
.helpOverCover{
    width:400px;
    height:60px;
    filter:alpha(opacity=0); 
    opacity:0;
    position:absolute;
    top:20px;
    left:200px;
    display:none;
    z-index:5;
}
.search-help-overlay-1 .content .helpOverShow,
.orderhistory-help-overlay-1 .content .helpOverShow{
    width:1870px;
}
.content .helpOverShow li{
    float:left;    
    display:block;
    width:930px;
    height:519px;
    background-position:0 0;
    background-repeat:no-repeat;
    overflow:hidden; 
}
.helpOverShow .searchHelp1{
    background-image: url("../images/MyList/Overlays/Search_1.png"); 
    _background-image:url("../images/MyList/Overlays/Search_1IE6.gif");
}
.helpOverShow .searchHelp2{
    background-image: url("../images/MyList/Overlays/Search_2.png"); 
    _background-image:url("../images/MyList/Overlays/Search_2IE6.gif");
}
.helpOverShow .orderHistoryHelp1{
    background-image:url("../images/MyList/Overlays/OrderHistory_1.png");
    _background-image:url("../images/MyList/Overlays/OrderHistory_1IE6.gif");
}
.helpOverShow .orderHistoryHelp2{
    background-image:url("../images/MyList/Overlays/SpecificPreviousOrder_2.png");
    _background-image:url("../images/MyList/Overlays/SpecificPreviousOrder_2IE6.gif");
}
.helpOverShow .setRemindersHelp{
    background-image:url("../images/MyList/Overlays/SetEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/SetEmailRemindersIE6.gif");
}
.helpOverShow .shopRemindersHelp{
    background-image:url("../images/MyList/Overlays/ShopEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/ShopEmailRemindersIE6.gif");
}
.helpOverShow .viewRemindersHelp{
    background-image:url("../images/MyList/Overlays/ViewEmailReminders.png");
    _background-image:url("../images/MyList/Overlays/ViewEmailRemindersIE6.gif");
}
.myfavorite-help-overlay .content{
    background: url("../images/MyList/Overlays/MyFavorites.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/MyFavoritesIE6.gif");
}
.quickview-help-overlay .content{
    background: url("../images/MyList/Overlays/QuickView.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/QuickViewIE6.gif");
}
.mysites-help-overlay .content{
    background: url("../images/MyList/Overlays/AllMyProducts.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/AllMyProductsIE6.gif");
}
.saveforlater-help-overlay .content{
    background: url("../images/MyList/Overlays/SavedForLater.png") no-repeat center 0px; 
    _background-image:url("../images/MyList/Overlays/SavedForLaterIE6.gif");
}
/* UBERNAV */
.ubernav {
    left:-2px\9;
    width:938px; 
    height:88px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -109px; 
    position:absolute; 
    top:-7px;
    z-index:4;
} /*width +5px shadow*/
.ubernav .close {
    display:block; 
    position:absolute; 
    top:10px; 
    left:10px; 
    width:54px; 
    height:27px; 
    background:url("../images/MyList/topAndBottom.png") no-repeat -688px -25px; 
    outline:none;
    text-indent:0;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
.ubernav .close:hover{
    background-position:-799px -25px;
}
.ubernav .topLeftRight{
    margin:40px 0 0 15px;
    float:left;
    position:relative;
}
.ubernav .topLeftBtn,
.ubernav .topRightBtn{
    height:24px;
    width:27px;
    float:left;
    cursor:pointer;
    background:url("../images/MyList/topAndBottom.png") no-repeat -291px -48px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
}
.ubernav .topRightBtn{
    background-position:-318px -48px;
}
.ubernav .topLeftBtn:hover{
    background-position:-291px -14px;
}
.ubernav .topRightBtn:hover{
    background-position:-318px -14px;
}
.ubernav #topLeftBtn.disabled,
.ubernav #topLeftBtn.disabled:hover{
    background-position:-291px -83px;
    cursor:default;
}
.ubernav #topRightBtn.disabled,
.ubernav #topRightBtn.disabled:hover{
    background-position:-318px -83px;
    cursor:default;
}
.ubernav .mlSearch{
    height: 43px;
    width:300px;
    background:url("../images/MyList/topAndBottom.png") 0 -210px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    margin:30px 0 0 15px;
    float:left;
    position:relative;
}
.ubernav .mlSearch .search{
    width:245px;
    height:21px;
    padding:7px 0;
    line-height:21px;
    background:transparent;
    border:none;
    font-size:18px;
    margin-left: 12px;
    margin-top: 5px;
    outline:none;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
}
.ubernav .mlSearch .button{
    width:30px; 
    height:30px;
    background:url("../images/MyList/topAndBottom.png") no-repeat -673px -61px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    position:absolute;
    right:12px;
    top:8px;
    cursor:pointer;
}
.ubernav .mlSearch .button:hover{
    background-position:-718px -61px;
}
.ubernav .cartCount{
    color:#FFF;
    display:block;
    font-size:11px;
    font-weight: bold;
    position: absolute;
    right:215px;
    text-align:center;
    top:36px;
    width:18px;
}
.ubernav .cartTotal{
    color:#fff;
    display:block;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    right:140px;
    text-align:center;
    top:43px;
    width:71px;
}
.ubernav .quickcart{
    height:28px;
    position:absolute;
    right:140px;
    top:38px;
    width:109px;
}
.ubernav-back{
    width:983px;
    height:75px;
    background:url("../images/MyList/topAndBottom.png") no-repeat -57px -215px; 
    position:absolute;
    top:40px;
    left:20px;
    z-index:2;
}
.ubernav #myListsLogo{
    background:url("../images/Mylist/MyLists_Logo.png") no-repeat;
    _background-image:url("../images/Mylist/MyLists_LogoIE6.gif");
    float:left;
    margin:30px 0 0 50px;
    _margin:30px 0 0 25px;
    width:150px;
}
.ubernav #myListsLogo a{
    display: block;
    height: 51px;
    text-indent: -9999px;
    width: 150px;
}
.ubernav #backAndNext{
    background:url("../images/Mylist/MyLists_Logo.png") no-repeat;
    _background-image:url("../images/Mylist/MyLists_LogoIE6.gif");
    float:left;
    margin:30px 0 0 64px;
    _margin:30px 0 0 32px;
    width:150px;
}

/* ANIMATIONS */
.ajaxMask{
    width:938px;
    height:670px;
    background-color:#fff;
    opacity:0.4;
    filter:alpha(opacity=60);
    -moz-opacity:0.4;
    position:absolute;
    z-index:100;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    overflow:hidden;
    left:0;
    top:0;
}
.ajaxMask .vHeight{
    display:inline-block;
	height:100%;
	vertical-align:middle;
}
.myListLoading{
    display:inline-block;
    vertical-align:middle;
}
#MyListLoadText{
    display:block;
    font-size:14px;
    margin-top:10px;
}
/* Ubernav Hopup */
.intersiteNavigation .intersiteContent .mylist{
    display:inline-block;
	width:71px;
	z-index:11;
	float:left;
}
.intersiteNavigation .openMylistLink{
    background:url("../images/uberNavCartImages.gif") no-repeat 0 -100px;
    width:71px;
    height:25px;
    display:block;
}
.intersiteNavigation .openMylistLink:hover,
.intersiteNavigation .intersiteContent .mylistLinkSelect{
    background-position:0 -140px;
}
.ubernavHopupArrow{
    background:url("../images/MyList/mylistOpenArrowIco.png") no-repeat 0 0;
    position:absolute;
    width:132px;
    height:49px;
    left:-110px;
    display:block;
}
/* PAGE */
.page{
    overflow:hidden; 
    position:absolute; 
    width:100%; 
    height:100%!important; 
    top:0; 
    left:0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;	
    transition: opacity 0.5s ease-in-out;
    display: none;
}
.page .greyText_8c{
    color:#8c8c8c
}
.page.disabled{
    opacity:0;
    filter:alpha(opacity=0);  
}
.page.active{
    display:block;
    z-index: 901;
}
.myListPageHeader{
    background-color:#EDEDED; 
    border-bottom:1px solid #ccc; 
    padding:10px 0 8px 45px; 
    position:relative; 
    z-index:903; 
    width:675px; /*overflow:hidden;*/
}
.myListPageHeader h1,
.myListPageHeader h2,
.myListPageHeader dt{
    font-size: 26px;
    line-height:26px; 
    font-weight:normal; 
    letter-spacing:-1px;
    color:#555; 
    text-shadow: 1px 1px 1px #C8C8C8; 
    display:inline-block;
}
.myListPageHeader dt a{
    letter-spacing:normal;
}
.myListPageHeader dt a:link,
.myListPageHeader dt a:visited,
.myListPageHeader dt a:focus{
    text-decoration:underline;
}
.myListPageHeader dt{
    text-transform:capitalize;
}
.quickcartPage .myListPageHeader h1,
.quickcartPage .myListPageHeader h2{
    color:#555555;
}
.quickcartPage .myListPageHeader .subtext.left {
    float: none;
    margin-left: 45px;
    margin-top: -13px;
    text-align: left;
}
.quickcartPage .myListPageHeader .subtext {
    color: #666666;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 14px;
    margin-top: 17px;
    text-align: right;
}
.myListPageHeader .ui-icon{
    margin:-8px 0 0 -24px; _margin-top:5px;
    _position:relative;
    _zoom:1;
}
.myListPageHeader h2{
    font-size:18px;
    margin:0;
}
.myListPageHeader dd{
    text-align:left;
    margin-top:1px;
    color:#555;
    line-height:14px;
    font-size:18px;
}
#orderhistory-page .myListPageHeader dd,
.emailRemindersHeader.myListPageHeader dd{
    font-size:12px;
}
.allSitesHeader dd,
.myFavoriteHeader dd{
    letter-spacing: -1px;
    line-height:18px;
}
.quickcartPage .myListPageHeader dd{
    font-size:12px;
    font-weight:bold;
}
.myListPageHeader dd p{
    font-weight:bold;
    letter-spacing:normal;
}
.myListPageHeader dd p.font18Text{
    font-weight:normal;
    line-height:22px;
    text-shadow: 1px 1px 1px #C8C8C8;
}
.emailLeftHide{
    display:none;
}
.myListPageHeader .subtext p,
.myListPageHeader dd p{
    margin:0;
}
.allSitesHeader dd{
    display:none;
}
.allsites .allSitesHeader dd.allSites{
    display:block;
}
.allSitesHeader dd.wag a{
    text-decoration:underline;
}
.myListPageHeader dd.left p{
    text-align:left;
}
.myListPageHeader .mysites-help,
.myListPageHeader .myfavorite-help,
.myListPageHeader .saveforlater-help,
.myListPageHeader .emailreminders-help,
.myListPageHeader .viewemailreminders-help,
.myListPageHeader .shopemailreminders-help,
.myListPageHeader .quickview-help,
.myListPageHeader .specificorder-help,
.myListPageHeader .favoriteorders-help{
    color: #666; 
    font-size: 11px; 
    left:15px; 
    position:relative;
    text-decoration:underline;
}
.myListPageHeader .favoriteorders-help{
    left: 550px; 
}
.myListPageHeader .search-help{
    color: #666666;
    display:inline-block;
    font-size: 11px;
    margin-left:20px;
}
.myListPageHeader .specificorder-help{
    left: 450px; 
}
.myListPageHeader .emailreminders-help{
    left: 300px; 
    position:absolute;
    top:18px;
}
.myListPageHeader .viewemailreminders-help,
.myListPageHeader .shopemailreminders-help{
    left: 300px; 
    position:absolute;
    top:18px;
}
.myListPageHeader .saveforlater-help{
    left:10px; 
}
.myListPageHeader a.help:hover,
.myListPageHeader a.myfavorite-help:hover,
.myListPageHeader a.saveforlater-help:hover,
.myListPageHeader a.emailreminders-help:hover,
.myListPageHeader a.viewemailreminders-help:hover,
.myListPageHeader a.shopemailreminders-help:hover,
.myListPageHeader a.quickview-help:hover,
.myListPageHeader a.specificorder-help:hover,
.myListPageHeader a.search-help:hover,
.myListPageHeader a.favoriteorders-help:hover{
    text-decoration:none;
}
.sortsByIcon{
    width:48px;
    height:44px;
    position:absolute;
    bottom:-3px;
    left:-1px;
    background:url("../images/MyList/sortBy.png") no-repeat 0 0;
    _background-image:url("../images/MyList/sortByIE6.gif");
}
.page .sortsBar{
    width:685px; 
    height:54px; 
    position:absolute; 
    bottom:-14px; 
    left:35px;
}
.page .sortsBar a{
    outline:none;
    background:url("../images/MyList/pagesBg.png") no-repeat left top;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    text-shadow: 1px 1px 1px rgba(255,255,255,0.5); 
    display:inline-block;
    text-align: center;
    text-decoration: none; 
    line-height: 3; /*width:144px;*/ 
    width:25%; 
    height:53px; 
    float:left;
    text-decoration:none; 
    color:#494848; 
    font-size:13px; 
}
.page .sortsBar.has_4 a{
    width:25%;
}
.page .sortsBar a.selected{
    color: #FFF; 
    text-shadow:1px 1px 1px rgba(72,72,72, 0.5); 
    background-position:center -58px;
}
.allSitesHeader,
.emailreminders .emailRemindersHeader{
    padding-bottom:48px;
}
.myFavoriteHeader,
.viewEmailRemindersHeader,
.shopEmailRemindersHeader,
.searchPage .myListPageHeader{
    padding-bottom:16px;
}
.emailreminders ul,
.viewemailreminders ul,
.shopemailreminders ul,
.emailreminders div.row.item,
.viewemailreminders div.row.item,
.shopemailreminders div.row.item{
    display:none;
}
.emailreminders ul.emailShow,
.viewemailreminders ul.viewemailShow.emailShow,
.shopemailreminders ul.viewemailShow.emailShow,
.emailreminders div.row.item.emailShow,
.viewemailreminders div.row.item.viewemailShow.emailShow,
.shopemailreminders div.row.item.viewemailShow.emailShow{
    display:block;
}
.allsites .allSitesHeader,
.myfavoriteitems .myFavoriteHeader,
.emailreminders .emailRemindersHeader,
.viewemailreminders .viewEmailRemindersHeader,
.shopemailreminders .shopEmailRemindersHeader,
.saveforlater .savedForLaterHeader{
    display:block;
}
#mlTool .setemailreminders .cat .emailProductCategory{
    display:block;
}
.page .content{
    overflow-x:hidden; 
    overflow-y:auto;
    background-color:#fff;
    *left:0;
    *top:0;
    z-index: 902;
}
/* - filter sites -*/
.page.diapers .soap, 
.page.diapers .beautybar, 
.page.diapers .wag, 
.page.diapers .yoyo, 
.page.diapers .casa,
.page.soap .diapers, 
.page.soap .beautybar, 
.page.soap .wag, 
.page.soap .yoyo, 
.page.soap .casa,
.page.beautybar .soap, 
.page.beautybar .diapers, 
.page.beautybar .wag, 
.page.beautybar .yoyo, 
.page.beautybar .casa,
.page.wag .soap, 
.page.wag .beautybar, 
.page.wag .diapers, 
.page.wag .yoyo, 
.page.wag .casa,
.page.yoyo .soap, 
.page.yoyo .beautybar, 
.page.yoyo .wag, 
.page.yoyo .diapers, 
.page.yoyo .casa,
.page.casa .soap, 
.page.casa .beautybar, 
.page.casa .wag, 
.page.casa .yoyo, 
.page.casa .diapers{
    display:none;
}
#allsites-page.diapers .diapers,
#allsites-page.soap .soap,
#allsites-page.beautybar .beautybar,
#allsites-page.wag .wag, 
#allsites-page.yoyo .yoyo,
#allsites-page.casa .casa,
#allNewSites-page.diapers .diapers,
#allNewSites-page.soap .soap,
#allNewSites-page.beautybar .beautybar,
#allNewSites-page.wag .wag, 
#allNewSites-page.yoyo .yoyo,
#allNewSites-page.casa .casa{
    display:block;
}
.item.row {
    border-bottom:1px solid #d4d4d4; 
    height:125px;
    position:relative;
    z-index:1;
    background:#fff;
    width:719px;*width:718px;
}
.item.row.mylistItemZindex{
    z-index:2;
}
div.item.row{
    height:252px;
    border:0px;
    padding:0px;
}
div.item.row.removed{
    border-bottom: 1px solid #D4D4D4;
}
div.item.row .originalItem .pricing{
    background:url("../images/MyList/topAndBottom.png") no-repeat scroll -400px 0 transparent;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    display:block;
    width:50px;
    height:75px;
    position:absolute;
    top:90px;
    left:5px;
    z-index:12;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
#allsites-page div.item.row .originalItem .pricing{
    height:75px;
}
div.item.row .originalItem .addToCart.buttons,
div.item.row .originalItem .pricing p{
    display:none;
}
div.item.row .purchase.date p,
div.item.row .replacementItem  .purchase.date{
    color:#CB575B;
    font-size:11px;
}
div.item.row .replacementItem  .purchase.date i{
    font-weight:bold;
}
div.item.row .originalItem,
div.item.row .replacementItem{
    position: relative;
    clear:both;
    height:125px;
    border-bottom:1px solid #D4D4D4;
}
div.item.row.removed .originalItem{
    display:none;
}
div.item.row.removed .replacementItem {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 60px;
    opacity: 1;
    position: relative;
}
.emailreminders .reminder.item.row,
.viewemailreminders .reminder.item.row{
    background-color:#fefaf7;    
}
.item.row.added .added-to-cart-fade{
    height:100%;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:url("../images/MyList/addedToCartLayer.png");
    _height:125px;
    background: url("../images/MyList/addedToCartLayer.gif")\9;
    z-index:-1\9;
}
.item.row.added .ui-icon-added-check {
    position:absolute; 
    right:185px; 
    top:25px;
    z-index:1;
}
.item.row.outofstock {
    background:#f4f4f3;
}
.item.row .brand-logo{
    margin-left:26px;
}
.item.row .brand-logo .logo{
    background: url("../images/MyList/pagesBg.png") no-repeat;
    _background-image: url("../images/MyList/pagesBgIE6.gif");
    width:25px; 
    height:50px; 
    margin-top:40px;
    display:block;
}
.item.row.soap .brand-logo .logo{
    background-position:-48px -320px; 
    margin-top:35px;
}
.item.row.diapers .brand-logo .logo{
    background-position:0 -320px;
}
.item.row.wag .brand-logo .logo{
    background-position:-150px -320px;
}
.item.row.beautybar .brand-logo .logo{
    background-position:-97px -320px; 
    margin-top:33px;
}
.item.row.yoyo .brand-logo .logo{
    background-position:-200px -320px;
}
.item.row.casa .brand-logo .logo{
    background-position:-250px -320px;
}
.item.row.wagRx .brand-logo .logo{
    background-position:-300px -320px;
}
.item.row .titleDetails{
    width:185px; 
    height:91px;
}
.item.row .titleDetails .fullName{
    font-size:12px;
    color:#555; 
    display:block; 
    height:46px; 
    margin:21px 0 0 0;
    line-height:14px;
    width:170px;
    height:auto;
    overflow:hidden;
}
.item.row .titleDetails .details{
    font-size:10px;
    color:#555; 
    margin:0;
    line-height:10px;
}
.item.row .itemImg{
    width:79px; 
    height:72px; 
    margin-top:19px;
    margin-right:6px; 
    position:relative;
    text-align:center;
    z-index:12;
    cursor:pointer;
}
.item.row .itemImg .vMiddle{
    width:72px;
    height:auto;
}
.item.row .itemImg .vHeight{
    height: 72px;
}
.item.row li.purchase{
    position:absolute;
    height:auto;
    left:54px;
    bottom:12px;
}
.item.row li.purchase p{
    line-height:11px;
}
.item.row .itemImg .img{
    cursor:pointer;
}
/*Start rollover hopup*/
.item.row .levelRollover{
    display: block;
    left: 76px;
    position: absolute;
    top:0;
    width: 279px; 
    z-index:999;
    text-align:left;
    cursor:default;
}
.levelRollover .top,
.levelRollover .bottom,
.levelRollover .middle,
.levelRollover .middle span,
.excerpt .close,
.south-gravity .top,
.south-gravity .bottom,
.south-gravity .middle,
.south-gravity .top span.arrow{
    background: url("../images/MyList/rollover-level.png") no-repeat;
    _background-image: url("../images/MyList/rollover-levelIE6.gif");
    display: block;
    width:auto;
    float:left;
}
.item.row .levelRollover .top{
    background-position: 0 0;
    height:10px;
    float:none;
}
.viewemailreminders .item.row .levelRollover .top,
.emailreminders .item.row .levelRollover .top{
    background-position: -1337px 0;
    height:24px;
    display:block;
}
.item.row .levelRollover .middle{
    background-position: -300px 0;
    background-repeat: repeat-y;
    border-right: 1px solid #cfcece;
    overflow: visible;
    position: relative;
    padding:0 5px 5px 14px;
    width:259px;
    word-wrap: break-word;
    float:none;
}
.viewemailreminders .item.row .levelRollover .middle,
.emailreminders .item.row .levelRollover .middle{
    border-width:0;
    background-position: -1057px 0;
}
.item.row .levelRollover .middle span.arrow {
    background-position: 0 -25px ;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top:10px;
    left:-7px;
    width:12px;
    height: 25px;
}
.item.row .levelRollover .bottom{
    background-position: 0 -12px;
    height:10px;
    float:none;
}
.viewemailreminders .item.row .levelRollover .bottom,
.emailreminders .item.row .levelRollover .bottom{
    background-position: -1337px -37px;
    display:block;
}
.item.row .levelRollover p,
.item.row .pricing .south-gravity .middle p,
.item.row .pricing .south-gravity .middle b{
    font-size:10px;
    line-height:12px;
    padding-bottom:3px;
}
.viewemailreminders .item.row .levelRollover p,
.emailreminders .item.row .levelRollover p{
    color:#555;
    font-weight:bold;
}
.item.row .levelRollover a{
    text-decoration:underline;
    font-size:10px;
    line-height:16px;
}
.viewemailreminders .item.row .levelRollover a,
.emailreminders .item.row .levelRollover a{
    color:#555;
    font-weight:normal;
}
.item.row .south-gravity .top{
    background-position: -680px 0;
    height:10px;
    width:100%;
}
.item.row .south-gravity .middle{
    background-position: -900px 0;
    background-repeat: repeat-y;
    overflow: visible;
    position: relative;
    padding:0 10px 5px 14px;
    width:134px;
}
.item.row .south-gravity .top span.arrow {
    background-position: -680px -25px ;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top:-10px;
    right:44px;
    width:25px;
    height:14px;
    z-index:300;
}
.item.row .south-gravity .bottom{
    background-position: -680px -12px;
    height:10px;
    width:100%;
}
.item.row .pricing .south-gravity .closeText{
    height:0px;
    overflow:hidden;
    background:none;
    padding:0;
}
.item.row .pricing .savings .ecoupon-help .hopup.rolloverWindowUp{
    top:auto;
}
.item.row .clickWindow{
    display:inline;
}
.item.row .rolloverWindowUp .top span.arrow{
    background:none;
}
.item.row .rolloverWindowUp .bottom{
    background-position:-710px -25px;
    height:22px;
}
/*End rollover hopup*/
.item.row .purchase.date {
    font-size:10px;
    color:#a5a5a5;
    letter-spacing:0.14pt;
    margin: 0 0 0 1px;
    line-height:11px;
}
.item.row .pricing.col {
    width:237px; 
    position:relative;
}
.item.row .pricing .price{
    font-size:14px; 
    color:#8c8c8c; 
    font-weight:bold; 
    margin-top: 20px; 
    margin-bottom:5px;
}
.item.row .addToCart .price{
    font-size:14px;
    color:#ed6711;
    font-weight:bold;
    margin-top: 20px;
    margin-bottom:5px;
    text-align:center;
}
.item.row .addToCart .ctaLink{
    margin-left:-35px;
    font-size:12px;
}
.item.row .addToCart .ctaLink a.removeFromCart,
.item.row .addToCart .ctaLink a.saveForLater{
    font-size:9px;
    text-decoration:underline;
}
.item.row .addToCart .ctaLink a.saveForLater{
    padding-left:20px;
}
.item.row .pricing .savings {
    font-size:10px; 
    color:#c6141b; 
    font-style:italic;
    width:190px;
    min-height:50px;
    _height:50px;
}
.item.row .pricing .savings b{
    font-size:12px; 
}
.item.row .pricing .savings .ecoupon{
    width:75px; 
    height:22px; 
    background: url("../images/MyList/pagesBg.png") no-repeat right -150px; 
    float:left; 
    position:relative;
}
.item.row .pricing .savings .ecoupon:hover {
    background-position:right -180px
}
.item.row .pricing .savings .ecoupon-active{
    display:none;
}
.item.row .pricing .savings .ecoupon-help {
    color:#555;
    display: inline-block;_display:inline;
    font-style: normal;
    margin-left: 5px;
    width:110px;
    line-height:12px;
}
.item.row .pricing .savings .ecoupon-help .ui-icon{
    vertical-align:top; 
    cursor:pointer;
    height:15px;
}
.item.row .pricing .savings .ecoupon-help .hopup {
    right:-42px;
    position:absolute;
    top:25px;
    width:158px; 
    z-index: 999;
    cursor:default;
    display:block;
    visibility:hidden;
}
.item.row .pricing .savings.ecoupon .ecoupon,
.item.row .pricing .savings.ecoupon .ecoupon-help{
    display:none;
}
.item.row .pricing .savings.ecoupon .ecoupon-active {
    display:block;
    line-height:11px;
}
.item.row .pricing .ctaLink{
    width:100%;
    min-height:20px;
}
.item.row .pricing .ctaLink a{
    color:#a5a5a5; 
    font-size:9px;
    text-decoration:underline
}
.item.row .pricing .ctaLink .makeFavorite {
    float:left;
}
.item.row .pricing .ctaLink .makeFavorite.favorite,
.item.row.added .added-to-cart-fade .addedIco,
.myfavoriteitems ul.myFavoriteItem .makeFavorite{
    float:left; 
    display:inline-block; 
    width:58px; 
    height:16px;
    background: url("../images/MyList/pagesBg.png") no-repeat right -230px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    text-indent:-999em; 
    overflow:hidden; 
    outline:none;
}
.emailreminders .item.row .pricing .ctaLink .makeFavorite,
.viewemailreminders .item.row .pricing .ctaLink .makeFavorite{
    display:none;
}
.emailreminders .item.row .pricing .ctaLink .makeFavorite.favorite,
.viewemailreminders .item.row .pricing .ctaLink .makeFavorite.favorite{
    float:right;
}
.item.row.added .added-to-cart-fade .addedIco{
     background-position:right -320px;
     width:42px;
     height:48px;
     position:absolute;
     right:160px;
     top:25px;
     z-index:301;
}
#quickcart-page .item.row.added .added-to-cart-fade .addedIco{
     background-position:right -990px;
     height:58px;
     width:45px;
}
.item.row .pricing .ctaLink .remove {
    float:right;
    padding-right:69px;
}
.item.row .pricing .countInCart{
    position:absolute;
    right:12px;
    top:37px;
    font-weight:bold;
    text-align:center;
    width:33px;
}
.countInCart .inCartText{
    display:inline-block;
    font-size:10px;
    line-height:10px;
    color:#b2bdc7;
    margin-top:3px;
}
#mlTool .content .counterAll{
    margin:0;
    float:none;
}
.item.row .addToCart .addToCartBtn,
.item.row.outofstock .addToCartBtn,
.item.row.preorder .addToCartBtn,
.item.row.outofstock .addToCart .moveToCartBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -150px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:130px; 
    height:48px;
    display:block;
    margin-top:22px;
    cursor:pointer;
    border:none;
    text-indent:-999em;
}
.item.row .addToCart .addToCartBtn:hover {
    background-position:-150px -150px;
}
.item.row .addToCart .moveToCartBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -500px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:130px; 
    height:48px;
    margin-top:20px;
    cursor:pointer;
    border:none;
    display:block;
    overflow:hidden;
    text-indent:-999em;
}
.item.row .addToCart .moveToCartBtn:hover {
    background-position:-150px -500px;
}
.saveforlaterPage .item.row .ctaLinkSaveForLater a{
    font-size:9px;
    background:url("../images/MyList/icons.png") no-repeat 0 -655px;
    _background-image:url("../images/MyList/iconsIE6.gif");
    padding-left:20px;
    text-decoration:underline;
    display:inline-block;
}
.item.row .addToCart .addToCartBtn.total {
    font-size:14px; 
    font-weight:bold; 
    color:#ed6711; 
    margin-top:22px; 
    text-align:center;
}
.item.row.outofstock .addToCart .addToCartBtn{
    background-position:-310px -150px;
    cursor:default;
    *position:absolute;
}
.item.row.outofstock .addToCart .moveToCartBtn{
    background-position:-310px -992px;
    cursor:default;
    *position:absolute;
}
.item.row .outofstockMsg{
    display:none;
}
.item.row.outofstock .outofstockMsg{
    font-size:10px;
    font-weight:bold;
    color:#cb575b;
    position:absolute;
    right:30px;
    _width:185px;
    display:block;
}
.item.row.preorder .addToCartBtn{
    background-position:0 -730px;
}
.item.row.preorder .addToCartBtn:hover{
    background-position:-150px -730px;
}
.item.row .preorderMessage{
    display:none;
}
.item.row.preorder .preorderMessage{
    color:#ed6711;
    font-weight:bold;
    position:absolute;
    right:25px;
    display:block;
    _width:160px;
    _text-align:right;
}
.item.row.discontinued{
    clear:both;
}
.item.row.discontinued .pricing .savings{
    margin-top:45px;
}
.item.row.discontinued .price,
.item.row.discontinued .makeFavorite{
    display:none;
}
.item.row.discontinued .itemQty,
.item.row.outofstock .itemQty{
    display:none!important;
}
.item.row.originalItem .addToCart.buttons,
.item.row.originalItem .pricing{
    display:none;
}
.item.row.originalItem .purchase.date p{
    line-height:5px;
}
.item.row.replacementItem .replacementArrow{
    background:url("../images/MyList/topAndBottom.png") no-repeat -400px 0px;
    width:50px;
    height:75px;
    left:5px;
}
.item.row.originalItem .purchase.date p,
.item.row.replacementItem .purchase.date p{
    color:#CB575B;
    font-size: 10px;
    font-weight: bold;
}
.item.row .addToCart .itemQty{
    margin:4px 0px 6px 3px;
    display:block;
}
.item.row .addToCart .itemQty .cutDigital,
.item.row .addToCart .itemQty .addDigital,
.item.row .addToCart .itemQty .qtyTotal{
    display:block; 
    background:url("../images/MyList/pagesBg.png") no-repeat 0 -220px; 
    vertical-align:top; 
    outline:none;
    border:none;
    float:left;
}
.item.row .addToCart .itemQty .cutDigital {
    background-position:0 -220pxpx; 
    width:46px;
    height:26px;
    text-indent:-999em;
}
.item.row .addToCart .itemQty .cutDigital:active {
    background-position:-150px -220px;
}
.item.row .addToCart .itemQty .addDigital {
    background-position:-77px -220px; 
    width:47px; 
    height:26px;
    text-indent:-999em;
}
.item.row .addToCart .itemQty .addDigital:active {
    background-position:-227px -220px;
}
.item.row .addToCart .itemQty .qtyTotal {
    background-position:-46px -220px; 
    height:26px; 
    width:31px; 
    font-size:16px; 
    color:#333; 
    line-height:1.75; 
    text-align:center;
}
.item.row .excerpt.hopup{
    display:none;
}
.viewemailreminders .item.row .excerpt.hopup,
.emailreminders .item.row .excerpt.hopup{
    display:none;
    width:284px;
    top:75px;
    left:88px;
    opacity:0;
}
.item.row .excerpt .close {
    background-position:-30px -25px;
    height: 20px;
    position: absolute;
    right:5px;
    top:3px;
    width: 20px;
    z-index:2;
}
.viewemailreminders .item.row .excerpt .close,
.emailreminders .item.row .excerpt .close {
    top:13px;
    right:8px;
}
.viewemailreminders .item.row .excerpt.hopupShowUp,
.emailreminders .item.row .excerpt.hopupShowUp{
    top:-30px;
}
.viewemailreminders .item.row .hopupShowUp .top,
.emailreminders .item.row .hopupShowUp .top{
    background-position: -2401px 0;
    height:15px;
}
.viewemailreminders .item.row .hopupShowUp .bottom,
.emailreminders .item.row .hopupShowUp .bottom{
    background-position: -2401px -27px;
    height:20px;
}
.item.row.removed{
    background:#fff; 
    height:60px;
    position:relative;
    filter:alpha(opacity=100);
    opacity:1;
    overflow:hidden;
}
.item.row.removed .titleDetails,
.item.row.removed .titleDetails .fullName,
.item.row.removed .details{
    margin: 4px 0 0;
    padding: 0;
    width: auto; 
    height:auto;
    color:#A5A5A5!important;
}
.item.row.removed .titleDetails{
    padding-left:51px;
    width:300px;
}
.saveforlaterPage .item.row.removed .titleDetails{
    width:260px;
}
.item.row.removing .pricing,
.item.row.removing .addToCart {
    opacity:0;
    filter:alpha(opacity=0);  
    -webkit-transition: opacity 0.15s ease-in-out;
    -moz-transition: opacity 0.15s ease-in-out;	
    transition: opacity 0.15s ease-in-out;
}
.item.row.removed .pricing,
.item.row.removed .addToCart,
.item.row.removed .purchase.date,
.item.row.removed .savings,
.item.row.removed .select,
.item.row.removed .logo,
.item.row.removed .tripleSnapTagged,
.item.row.removed .doubleSnapTagged{
    display:none!important;
}
.item.row.removed .thumbnail{
    height:auto;
    margin:0; 
    width:0px;
}
.item.row.removed .itemImg{
    display:none;
}
.item.row.removed img{
    display:none;
    width:50%; 
    height:50%;
}
.item.row.removed .undo.success {
    margin-top: -10px;
    position: absolute;
    right:206px;
    top: 22px; 
    font-size:11px; 
    font-weight: bold; 
    color:#F48F4B;
    height:auto;
    line-height:12px;
    width: 55px;
}
.item.row.removed .undo.success a {
    color:#BBBCB7; 
    display:block;
    margin-top: 4px;
    font-size:9px;
    text-decoration:underline;
}
.item.row.removed span.dropDownSelect{
    display:none;
}
.item.row .col {height:100%;}
.item.row .col .col {height:auto;}
/* shop myList Item*/
.item.row li{
    display: inline-block;
    vertical-align: top;
    float:left;
    zoom:1;
    *display:inline;
}
.item.row ul.personalizationDetail li{
    font-size:10px;
    line-height:10px;
    display:block;
    font-style:italic;
    margin-right:3px;*margin-right:1px;
}
.item.row ul.personalizationDetail li b{
    font-style:normal;
}
#allsites-page .item.row .pricing{
    height:100%;
}
.item.row li.pricing {
    position: relative;
    width: 251px;
    height:100%;
}
/* Page Specifics */ 
#allsites-page.page .headerText{
    display:none;
    padding:15px 0 15px 22px;
}
#allsites-page.page.viewemailreminders .headerText.viewEmailHeaderText,
#allsites-page.page.shopemailreminders .headerText.shopEmailHeaderText{
    display:block;
}
#allsites-page.page.viewemailreminders .headerText.viewEmailHeaderText.notshow,
#allsites-page.page.shopemailreminders .headerText.shopEmailHeaderText.notshow{
    display:none;
}
#allsites-page.page .headerText h1{
    letter-spacing:normal;
}
#allsites-page .fakesorts.sale .saleHeaderText{
    padding:22px 0 18px 22px;
    display:none;
}
#allsites-page.allsites .fakesorts.cat .catText,
#allsites-page.diapers .fakesorts.cat .catText.diapers,
#allsites-page.soap .fakesorts.cat .catText.soap,
#allsites-page.beautybar .fakesorts.cat .catText.beautybar,
#allsites-page.wag .fakesorts.cat .catText.wag,
#allsites-page.yoyo .fakesorts.cat .catText.yoyo,
#allsites-page.casa .fakesorts.cat .catText.casa,
#allsites-page.allsites .fakesorts.sale .saleHeaderText.forAllSites,
#allsites-page.diapers .fakesorts.sale .saleHeaderText.diapers,
#allsites-page.soap .fakesorts.sale .saleHeaderText.soap,
#allsites-page.beautybar .fakesorts.sale .saleHeaderText.beautybar,
#allsites-page.wag .fakesorts.sale .saleHeaderText.wag,
#allsites-page.yoyo .fakesorts.sale .saleHeaderText.yoyo,
#allsites-page.casa .fakesorts.sale .saleHeaderText.casa{
    display:block;
}
#allsites-page .fakesorts.sale .catText,
#allsites-page .fakesorts.cat .saleHeaderText{
    display:none!important;
}
#allsites-page .fakesorts.cat .catText span{
    display:inline-block;
}
/*Save For Later*/
.itemPanelsTitle{
    border-bottom:1px solid #ccc;
    position:relative;
    height:94px;
}
.itemPanelsTitle a{
    background: url("../images/MyList/DontForgetThe_SpriteNav.png") no-repeat 0 -259px;
    width:67px;
    height:82px;
    display:inline-block;
    position:absolute;
    top:23px;
}
.itemPanelsTitle .a{
    background-position:0 -259px;
}
.itemPanelsTitle .first{
    left:122px;
}
.itemPanelsTitle .second{
    left:221px;
}
.itemPanelsTitle .third {
    left:330px;
}
.itemPanelsTitle .fourth{
    left:437px;
}
.itemPanelsTitle .fifth{
    left:544px;
}
.itemPanelsTitle a:hover{
    background-position:0 -175px;
    text-decoration:none;
}
.itemPanelsTitle a.selected{
    background-position:0 -88px;
}
.itemPanelsTitle .first.selected{
    left:122px;
}
.itemPanelsTitle .second.selected{
    left:221px;
}
.itemPanelsTitle .third.selected{
    left:330px;
}
.itemPanelsTitle .fourth.selected{
    left:437px;
}
.itemPanelsTitle .fifth.selected{
    left:544px;
}
.itemPanelsTitle a.selected:hover{
    background-position:0 0;
}
.itemPanels{
    padding:10px 20px 10px 30px;
}
/*quickcart-page*/
#quickcart-page .myListPageHeader{
    height:67px;
    padding:10px 0 6px 45px;
}
#quickcart-page .myListPageHeader .subtext.right{
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -800px;
    _background-image:url("../images/MyList/pagesBgIE6.gif"); 
    margin:0;
    height:62px;
    position:absolute;
    left: 278px;
    top: 10px;
    width:420px;
}
#quickcart-page .myListPageHeader .subtext.right a{
    width:145px; 
    height:40px; 
    position:absolute; 
    left:277px; 
    top:16px;
}
#quickcart-page .myListPageHeader .subtext.right a:hover{
    background: url("../images/MyList/pagesBg.png") no-repeat -277px -880px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
}
#quickcart-page .myListPageHeader .cartCount{
    color:#FFF;
    display:block;
    font-size:11px;
    font-weight:bold;
    left:26px;
    position:absolute;
    text-align:center;
    top:8px;_top:16px;
    width:18px;
    z-index:999;
    line-height:14px;
}
#quickcart-page .item.row .pricing .cta a.remove{
    float:left;
    padding:0;
}
#quickcart-page .item.row .pricing .cta a.makeFavorite{
    float:right;
}
#quickcart-page .item.row .pricing .cta{
    position: absolute;
    right: -125px;
    width: 155px;
}
.quickcartPage .item.row .itemImg{
    cursor:inherit;
}
.quickcartPage .item.row li.pricing{
    width:190px;
}
.quickcartPage .item.row li.pricing .redText,
.quickcartPage .item.row li.pricing .promotionText{
    color:#F05630;
    font-size:11px;
    line-height:12px;
    padding-left:1px;
}
.quickcartPage .item.row li.addToCart{
    padding-left:20px;
    width:172px;
}
.quickcartPage .item.row .addToCart .price{
    margin-left:21px;
}
.quickcartPage .item.row .addToCart .itemQty{
    margin-left:36px;
    margin-top:9px;
}
.quickcartPage .item.row .addToCart .ctaLink{
    margin-left:0;
    margin-top:10px;
}
.quickcartPage .south-gravity{
    display:block;
    height:149px;
    right:0;
    position:absolute;
    text-align:left;
    top:50px;
    width:326px;
    z-index:999;
}
.quickcartPage .quickViewShipToZipHopup .hopup{
    display:none;
    color:#878787;
    z-index:99;
    line-height:22px;
}
.quickcartPage .excerpt .close{
    background-position: -30px -25px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 3px;
    width: 20px;
    z-index: 2;
}
.quickcartPage .south-gravity .top{
    background-position:-1650px 0;
    height:10px;
    width:100%;
    float:none;
}
.quickcartPage .south-gravity .middle{
    background-position:-2009px 0;
    background-repeat:repeat-y;
    border-right:1px solid #CFCECE;
    overflow:visible;
    padding:1px 5px 5px 14px;
    position:relative;
    float:none;
}
.quickcartPage .shipToZipHopup{
    font-size:10px;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    padding-top:5px;
}
.quickcartPage .shipToZipHopup p{
    font-weight:bold;
}
.quickcartPage .shipToZipBox{
    font-size:14px;
    font-weight:bold;
    width:290px;
    padding:5px 0 5px 5px;
    color:#5B93C7;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    height:40px;
}
.quickcartPage .shipToZipBox .inputWithShadowLower{
    width:117px;
    height:26px;
    margin-left:2px;
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn,
.quickcartPage .shipToZipBox .submitBtnBlueBtn:hover{
    background-image:url("../images/MyList/pagesBg.png");
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn{
    width:70px;
    height:34px;
    background-position:0 -1055px;
    margin:0 0 0 4px;
}
.quickcartPage .shipToZipBox .submitBtnBlueBtn:hover{
    background-position:-90px -1055px;
}
.quickcartPage .shipToZipHopup .normalText{
    font-size:10px;
}
.quickcartPage .south-gravity .bottom {
    background-position:-1650px -12px;
    height: 10px;
    width:100%;
    float:none;
}
.quickcartPage .south-gravity .top span.arrow {
    background-position: -680px -25px;
    height: 14px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right:24px;
    top: -10px;
    width: 25px;
    z-index: 300;
}
.quickcartPage .quickViewShipToZipHopup{
    position:relative;
    font-size:18px;
    font-weight:bold;
    display:inline-block;
    z-index:2;
}
.quickcartPage .quickViewShipToZipHopup a{
    cursor:pointer;
    color:#F26822;
    text-decoration:underline;
}
.myListCartHopupOpen{
float: left;
position: relative;
overflow: visible;
text-align: center;
display: inline-block;
height: 40px;
}
/*quickcart-page End*/
/*============searchPage================*/
.searchPage .item.row .titleDetails .details{
    display:none;
}
/*search sister Results*/
#mylistsearch-page .searchResultsBox{
    border-bottom:1px solid #d4d4d4;
}
#mylistsearch-page .sisterResults{
    width:692px;
    height:210px;
    overflow:hidden;
    background:none;
    padding:18px 0px 16px 9px;
    margin:0;
}
#mylistsearch-page .sisterResults .resultProductBox{
    width:505px;    
}
#mylistsearch-page  .sisterResults .resultProductBox .show{
    width:495px;
    margin-left:10px;
}
#mylistsearch-page .sisterResults .resultProductBox{
    float: left;
}
#mylistsearch-page .search-sites{
    padding-top:4px;
}
#mylistsearch-page .search-sites .ui-icon{
    margin:0;
}
#mylistsearch-page .myListPageHeader .searchCount{
    margin-left:4px;
}
#mylistsearch-page .myListPageHeader {
    padding: 0px 9px 17px 21px;
    width:690px;
}
#mylistsearch-page .myListPageHeader dt{
    text-transform:none;
    margin-left: 22px;
    margin-top: 16px;
}
#mylistsearch-page .search-sites dt{
    margin-top:20px;
}
#mylistsearch-page .search-sites.results dt{
    margin-top:12px;
}
#mylistsearch-page .search-sites dd{
    margin-left: 45px;
    _margin-left:22px;
    margin-top: 0;
    color:#666;
}
#mylistsearch-page  .sisterResults .resultsTopBox{
    display:none;
}
#mylistsearch-page .sisterResults div.show ul{
    margin-right:8px;
    background:url("../images/MyList/mylistSearchResults.gif") no-repeat;
    width:154px;
    height:206px;
    float:left;
    padding:0px;
    overflow:hidden;
}
#mylistsearch-page .sisterResults .pointerCursor {
    margin: 0 0 0 4px;
}
#mylistsearch-page .sisterResults .sisterLogo{
    background:url("../../../images/myList/mylistSearchResultsLogo.gif") no-repeat;
    width:150px;
    height:45px;
    display:block
}
#mylistsearch-page .seeMoreColors,
#mylistsearch-page .snapRewardsBanner,
#mylistsearch-page .sisterResults .resultMessage,
#mylistsearch-page  .greyDoubleLine{
    display:none;
}
/*diapers*/
#mylistsearch-page .resultDiapers .sisterLogo{
    margin-bottom:3px;
}
/*wag*/
#mylistsearch-page .resultWag .sisterLogo{
    background-position:0 -170px;
    height:55px;
}
/*beauty*/
#mylistsearch-page .resultBeautybar .sisterLogo{
    background-position:0 -115px;
    height:30px;
}
/*soap*/
#mylistsearch-page .resultSoap .sisterLogo{
    background-position:0 -70px;
    height:33px;
}
#mylistsearch-page .resultSoap div.show ul{
    background-position:-162px 0;
}
#mylistsearch-page .resultBeautybar div.show ul{
    background-position:-324px 0;
}
#mylistsearch-page .resultWag div.show ul{
    background-position:-486px 0;
}
/*yoyo*/
#mylistsearch-page .resultYoYo div.show ul{
    background-position:-648px 0;
}
#mylistsearch-page .resultYoYo div.show ul li{
    height:195px;
}
#mylistsearch-page .resultYoYo .sisterLogo{
   background-position:0 -230px; 
}
/*casa*/
#mylistsearch-page .resultCasa div.show ul{
    background-position:-810px 0;
}
#mylistsearch-page .resultCasa .sisterLogo{
   background-position:0 -300px; 
}
#mylistsearch-page .resultCasa .productImgDivWrap{
    padding:0;
    height:auto;
}
#mylistsearch-page .sisterResults div.show ul li{
    border:none;
    padding:0px 3px 0 11px;
    height:205px;
}
#mylistsearch-page .sisterResults li .showImg{
    width:72px;
    height:64px;
    line-height:64px;
    padding:25px 0 0;
    margin:0 0 5px 32px;
}
#mylistsearch-page .sisterResults li .showImg .vMiddle{
    width:72px;
}
#mylistsearch-page .sisterResults li .showImg .vHeight{
    height:72px;
}
#mylistsearch-page .sisterResults .showName a{
    height:30px;
    color:#555;
    overflow:hidden;
    text-align:left;
}
#mylistsearch-page .sisterResults li .showName{
    height:65px;
    margin-bottom:4px;
    padding:0;
}
#mylistsearch-page .sisterResults .showName a strong,
#mylistsearch-page .sisterResults .showName a:hover,
#mylistsearch-page .sisterResults .showName a:hover strong{
	color:#555;
    font-size:12px;
}
#mylistsearch-page .sisterResults li .showPriceAndEcoupon{
    height:40px;
}
#mylistsearch-page .sisterResults li p{
    font-size:14px;
    color:#8c8c8c;
    line-height:14px;
    text-align:left;
}
#mylistsearch-page .sisterResults li p.showEcouponFlag{
    line-height:12px;
    padding-top:0;
}
#mylistsearch-page .sisterResults li p span.withEcoupon,
#mylistsearch-page .sisterResults li p span.afterEcoupon{
    background:url("../images/MyList/pagesBg.png") no-repeat right -730px;
    width:75px;
}
#mylistsearch-page .sisterResults .normalPrice,
#mylistsearch-page .sisterResults .salePrice{
    font-size:14px;
    color:#8c8c8c
}
#mylistsearch-page .show li p.showEcouponFlag b{
    font-size:10px;
    color:#c6141b;
    font-style:italic;
}
#mylistsearch-page .sisterResults .resultRightBox{
    width:185px;
    padding:39px 0 0;
    float:left;
}
#mylistsearch-page .sisterResults .resultLogo{
    padding: 9px 0 0 0;
}
#mylistsearch-page .sisterResults .resultLink a{
    color:#ed6711;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    display:inline;
    text-decoration:none;
    vertical-align:middle;
}
#mylistsearch-page .sisterResults .resultLink .iconView{
    background:url("../../../images/myList/searchCheatSitesdot.gif") no-repeat;
    height:15px;
    width:15px;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-left: 7px;
    overflow: hidden;
    vertical-align: middle;
}
#mylistsearch-page .sisterResults .resultLink {
    padding:0 0 0 5px;
}
#mylistsearch-page .myListPageHeader.search-sites{
    z-index:auto;
    height:0px;
    padding:0;
    width:719px;
    height:0px;
    position:relative;
    _overflow:visible !important;
}
#mylistsearch-page .myListPageHeader.search-sites.results .arrowIco{
    background: url("../images/MyList/topAndBottom.png") no-repeat -400px 0 transparent;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    height: 75px;
    left:7px;
    position: absolute;
    top:38px;
    width:48px;
    z-index: 2;
}
#mylistsearch-page .myListPageHeader.search-sites .subtext.right a{
    background: url("../images/MyList/pagesBg.png") no-repeat right -816px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:155px;
    height:48px;
    position:absolute;
    left:543px;
    top:45px;
}
#mylistsearch-page .myListPageHeader.search-sites .subtext.right a:hover{
    background-position:right -880px;
}
#mylistsearch-page .myListPageHeader.search-sites.results .subtext.right{
    display:none;
}
#mylistsearch-page .search-sites.results .ui-icon{
    margin:-12px 5px 0 0;
}
#mylistsearch-page .search-sites.results dd {
    margin-left:50px;
    _margin-left:25px;
}
/*===========searchPage End===========*/
/* Main LEFT NAV */
.myListTabsNav dt{
    padding:10px 0 0 10px;
    text-transform:uppercase;
    font-size:12px;
    color:#555;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
    font-weight:bold;
    letter-spacing:-0.1px \0\9;
}
.myListTabsNav dt .ui-icon{
    width:28px;
}
.myListTabsNav .divider{
    border-bottom:1px solid #F8F9FA;
    border-top:1px solid #CBCCCD;
    height:0;
    margin:3px 1px;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
.myListTabsNav dd{
    cursor:pointer;
    margin:0;
}
.myListTabsNav ul{
    margin-bottom:10px;
}
.myListTabsNav ul li{
    float:left;
    width:100%;
}
.myListTabsNav dd .left{
    background-image: url("../images/MyList/icons.png");
    _background-image: url("../images/MyList/iconsIE6.gif");
    background-position:25px -22px;
    background-repeat:no-repeat;
    padding-left:41px;
}
.myListTabsNav .discoverNewSites {
    padding-left:49px;
    cursor:inherit;
}
.myListTabsNav .collapsed dd .left {
    background-position:25px 8px;
}
.myListTabsNav .noPointerIcon dd a{
    background-image:none;
}
.myListTabsNav dd a .ui-icon{
    float:left;
}
.myListTabsNav a{
    display:block;
    font-size:12px;
    color:#555;
    line-height:24px; 
    outline:none;
    width:100%;
    float:left;
    cursor:pointer;
    font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
}
.myListTabsNav a, 
.myListTabsNav a:visited, 
.myListTabsNav a:focus {
    text-decoration:none;
}
.myListTabsNav a:hover,
.myListTabsNav a.selected{
    background-color:#C7D2DC;
    color:#555;
}
.myListTabsNav a span.itemsNumber{
    visibility:hidden;
    font-size:11px;
    font-weight:normal;
    position:absolute;
    right:4px;
}
#leftPanel a:hover span.itemsNumber,
#leftPanel a.selected span.itemsNumber{
    visibility:visible;
}
#mlTool .counterAll,
#mlTool .countLeft,
#mlTool .countRight,
#mlTool .counter{
    background:url("../images/MyList/icons.png") no-repeat -6px -687px;
    _background-image:url("../images/MyList/iconsIE6.gif");
    display:inline-block;
    height:13px;
}
#mlTool .counterAll{
    float:right;
    margin:5px 6px 0 0;
    color:#fff;
    font-size:9px;
    font-weight:bold;
    display:inline-block;
    text-align:center;
    background:none;
    white-space:nowrap;
}
#mlTool .pricing .counterAll{
    background-color:#fff;
}
#mlTool .countLeft,
#mlTool .countRight,
#mlTool .counter{
    background-position:0 -687px;
    width:6px;
    overflow:hidden;
    line-height:14px;
    height:13px;
    vertical-align:middle;
    margin:0;
}
#mlTool .countRight{
    background-position:-39px -687px;
}
#mlTool .counter{
    width:auto;
    min-width:10px;
    text-align:center;
    background-position:-6px -687px;
}
#mlTool .myListTabsNav .counter{
    line-height:13px;
}
.myListTabsNav a .left{
    padding-left:41px;
}
.myListTabsNav a .openCount{
    margin:0;
    color:#FFFFFF;
    line-height:18px;
    text-align:center;
    width:22px;
}

/* accordian */
.collapsed ul {display:none; -webkit-transition: all 1s ease-in-out;}



/* icons */
.ui-icon{
    display:inline-block;
    vertical-align:middle; 
    width:24px; 
    height:24px; 
    background: url("../images/MyList/icons.png") no-repeat 11px 7px; 
    _background-image:url("../images/MyList/iconsIE6.gif");
}
.ui-icon-star {
    background-position: 2px -60px;
}
.ui-icon-chat {
    background-position: 3px -93px;
}
.ui-icon-chat-bold {
    background-position: 3px -473px;
}
.ui-icon-tag-money {
    background-position: 3px -125px;
}
.ui-icon-checkbox-checked {
    background-image:url("../images/MyList/iconsIE6.gif");
    background-position: 1px -160px;
}
.ui-icon-checkbox2-checked {
    background-position: 0px -350px;
}
.ui-icon-heart {
    background-position: 4px -186px;
}
.ui-icon-calendar {
    background-position: 3px -222px;
}
.ui-icon-calendar-bold {
    background-position: 3px -507px;
}
.ui-icon-mail-closed {
    background-position: 1px -616px;
}	
.ui-icon-list {
    background-position: 4px -283px;
}
.ui-icon-hearts {
    background-position: 3px -315px;
}
.ui-icon-questionmark{
    background-position:3px -384px;
    position:relative;
}
#orderhistory-page .ui-icon-checkbox2-checked{
    background-position:3px -281px;
    margin-right:4px;
}
.ecoupon-help .clickWindow .ui-icon-questionmark.ui-icon{
    background-position:0px -384px;
    width:14px;
}
.ui-icon-added-check {
    background-position: 3px -416px; 
    width:40px; 
    height:44px;
}
.ui-icon-cart {
    background-position: 0 -544px;
    height: 31px;
    width: 30px;
}
.ui-icon-loupe {
    background-position: 0 -585px;
    width: 14px;
}
.ui-icon-send-arrow {
    background-position: 0 -652px;
}
.ui-icon-eye{
    background-position: 2px -770px;
}
/* ==|== non-semantic helper classes ======================================== */
.ir{
      display: block; 
      border: 0; 
      text-indent: -999em;
      overflow: hidden;
      background-color: transparent;
      background-repeat: no-repeat;
      text-align: left;
      direction: ltr;
}
.itemPanelsTitle span{
    display:block;
    background:none;
    text-align:center;
    color:#fff;
}
.itemPanelsTitle span.irDate{
    font-size: 11px;
    font-weight: bold;
    margin-top: 6px;
}
.itemPanelsTitle span.irItemsNumber{
    margin-top:5px;
}
.ir br { 
    display: none; 
}
.hidden { 
    display: none !important; 
    visibility: hidden; 
}
.visuallyhidden { 
    border: 0; 
    clip: rect(0 0 0 0); 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute; 
    width: 1px; 
}
.visuallyhidden.focusable:active, 
.visuallyhidden.focusable:focus{ 
    clip: auto; 
    height: auto; 
    margin: 0; 
    overflow: visible; 
    position: static; 
    width: auto; 
}
.invisible { 
    visibility: hidden; 
}
.clearfix:before, 
.clearfix:after { 
    content: ""; 
    display: table; 
}
.clearfix:after { 
    clear: both; 
}
.clearfix { 
    zoom: 1; 
}
.inlineblock, 
.iblock, .col{
    display: -moz-inline-stack;
    display:-moz-inline-box;
    display:inline-block;
    zoom:1;
    *display:inline;
    vertical-align:top;
}

/* ==|== media queries ====================================================== */

@media only screen and (min-width: 480px) {


}

@media only screen and (min-width: 768px) {

}
/* ========================= Discover New Sites ========================= */
#mlTool .headerText span.shopText{
    display:inline;
}
#mlTool .headerText span{
    display:none;
    vertical-align:top;
}
#mlTool .myListPageHeader.headerText,
#mlTool .headerText{
    border-bottom: 1px solid #d4d4d4;
    padding:20px 0 24px 45px;
    line-height:14px;
    background-color: #EDEDED;
}
.page .newSitesHeaderText{
    border-bottom: 1px solid #d4d4d4;
    padding:10px 0 16px 45px;
}
.page .newSitesHeaderText dt{
    text-transform:none;
}
.page .newSitesHeaderText dl{
    display:none;
}
.page .newSitesHeaderText dd{
    padding-left:3px;
    font-weight:normal;
    line-height:22px;
    text-shadow: 1px 1px 1px #C8C8C8;
}
#allNewSites-page{
    width:720px;
    overflow:hidden;
}
#mlTool .headerText .counterAll,
#mlTool .headerText .countLeft,
#mlTool .headerText .countRight,
#mlTool .headerText .counter,
#mlTool .orderDate .counterAll,
#mlTool .orderDate .countLeft,
#mlTool .orderDate .countRight,
#mlTool .orderDate .counter{
    display:inline-block;
    line-height:16px;
    height: 16px;
}
#mlTool .headerText .counterAll,
#mlTool .orderDate .counterAll{
    font-size:12px;
}
#mlTool .orderDate .counterAll{
    margin-top: 12px;
    vertical-align: top;
    *margin-top:3px;
}
#mlTool .myListDiscoverContent .headerText .counterAll{
    padding-left:10px;
}
#mlTool .headerText .countLeft,
#mlTool .headerText .countRight,
#mlTool .orderDate .countLeft,
#mlTool .orderDate .countRight{
    background-position:0 -800px;
    width:7px;
}
#mlTool .headerText .countRight,
#mlTool .orderDate .countRight{
    background-position:-37px -800px;
}
#mlTool .headerText .counter,
#mlTool .orderDate .counter{
    background-position:-7px -800px;
}
#mlTool .productItem .headerText{
    padding:20px 0 18px 22px;
    background-color:#EDEDED;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    vertical-align:middle;
}
.myListDiscoverHeroBanner{
    padding:20px 0 15px 0;
    width:720px;
    overflow:hidden;
    text-align:center;
}
.myListDiscoverMainBox{
    width:720px;
    overflow:hidden;
    display:none;
}
#allNewSites-page.casa .myListDiscoverHeroBanner{
    padding:11px 0 6px 0;
}
#allNewSites-page .proTextDivMylist {
    font-size: 15px;
    padding-left: 13px;
    width: 163px;
}
/* Diapers Category Css Style */
#allNewSites-page.diapers .productBoxMylist{
    padding-left:70px;
}
#allNewSites-page.diapers .productShowBoxMylist {
    border: 1px solid #ccc;
    float: left;
    height: 271px;
    margin-right: 8px;
    overflow: hidden;
    width: 180px;
}
#allNewSites-page.diapers .productBoxTopMylist {
    border-bottom: 1px solid #E2E2E2;
    position:relative;
    height: 186px;
}
#allNewSites-page .productImgDivMylist div {
    display: table-cell;
    vertical-align: middle;
}
#allNewSites-page .productImgPictureMylist{
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
#allNewSites-page.diapers .productImgDivMylist, 
#allNewSites-page.diapers .productImgHeightMylist {
    height: 165px;
    overflow: hidden;
}
#allNewSites-page.diapers .proTextDivMylist {
    font-weight: bold;
    bottom: 7px;
    position: absolute;
}
#allNewSites-page.diapers .proTextDivMylist h1 {
    font-size: 13px;
    font-weight:bold;
}
#allNewSites-page.diapers .proTextDivMylist a {
    color: #D04461;
}
#allNewSites-page.diapers .productShowBoxMylist ul {
    margin: 1px 5px;
}
#allNewSites-page.diapers .productShowBoxMylist ul h3{
    font-size:11px;
}
#allNewSites-page.diapers .productShowBoxMylist ul h3 a{
    color:#666;
}
#allNewSites-page.diapers .productShowBoxMylist li {
    border-bottom: 1px solid #E2E2E2;
    height: 20px;
    line-height: 19px;
    padding: 0 8px;
    white-space: nowrap;
}
#allNewSites-page.diapers .advertisement{
    width:683px;
    margin:0 auto;
    padding:15px 0;
}
.categoryBanner li{
    float:left;
}
/* Casa Category Css Style */
#allNewSites-page.casa .productBoxMylist{
    padding-left:95px;
    width:600px;
    margin:0;
}
#allNewSites-page.casa .productShowBoxMylist{
    min-height: 313px;
    overflow: hidden;
    position: relative;
    width: 258px;
    margin-right:2px;
    height:auto;
    border:none;
    padding:0;
    float:left;
}
#allNewSites-page.casa .productListTopMylist{
    background: url("../../../images/MyList/casaProductListBg.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    padding: 12px 11px 0;
    text-align: center;
    width: 236px;
}
#allNewSites-page.casa .productListBoxMylist{
    background: url("../../../images/MyList/casaProductListBg.gif") no-repeat scroll 0 bottom transparent;
    padding: 0 11px 28px;
    width: 236px;
}
#allNewSites-page.casa .productBoxTopMylist {
    overflow: hidden;
    padding: 0 10px;
    width: 216px;
    border-bottom:none;
    height:auto;
    background:none;
}
#allNewSites-page.casa .proTextDivMylist {
    overflow: hidden;
    padding: 13px 20px 7px;
    max-height: 54px;
    min-height: 36px;
    position:static;
    width:auto;
}
#allNewSites-page.casa .proTextDivMylist h1 {
    font-family:CasaProxima,Arial;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
}
#allNewSites-page.casa .proTextDivMylist a {
    line-height: 19px;
    color: #666666;
}
#allNewSites-page.casa .proTextDivMylist a:hover{
    color:#85a5af
}
#allNewSites-page.casa .productShowBoxMylist ul {
    padding: 0 28px 16px;
}
#allNewSites-page.casa .productShowBoxMylist ul li {
    border-bottom: 1px solid #D5D5D5;
    color: #85A5AF;
    padding: 1px 0;
    height:auto;
}
#allNewSites-page.casa .productShowBoxMylist li a {
    color: #5E839B;
    font-size: 13px;
    height: 16px;
    display: block;
    line-height: 16px;
    padding: 4px 0 3px;
    text-align:center;
}
#allNewSites-page.casa .productShowBoxMylist li a:hover{
    background:#85A5AF;
    color:#f9f8f3;
    text-decoration:none;
}
#allNewSites-page.casa .productListTopMylist .staple {
    background: url("../../../images/MyList/casaStapleBg.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin-top: 4px;
    overflow: hidden;
    width: 47px;
}
#allNewSites-page.casa .advertisement{
    width:683px;
    margin:0 auto;
    padding:0 0 20px;
}
/* YoYo Category Css Style */
#allNewSites-page.yoyo .shopWrapInMylist{
    margin:16px 0;
    width:735px;
    padding-left:5px;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist{
    height:178px;
    width:200px;
    float:left;
    margin-right:45px;
    margin-bottom:0px;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist .proTextDivMylist{
    text-align:center;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    padding:0px;
    width:auto;
    position:static;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist .proTextDivMylist h1{
    font-size:22px;
    line-height:40px;
    width:100%;
    font-weight:normal;
    font-family:YoyoProxima,Arial Narrow;
    color:#143138;
    text-transform:uppercase;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist ul{
    padding:12px 0;
    border-bottom:1px dotted #000;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist li{
    padding:2px 30px 2px 8px;
    background:url("../images/MyList/arrow.gif") no-repeat scroll right center transparent;
}
#allNewSites-page.yoyo .shopWrapInMylist .categoryBoxMylist li a{
    font-size:19px;
    color:#367A7B;
    font-family:YoyoProxima,Arial Narrow;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner{
    height:303px;
    overflow:hidden;
    position:relative;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .logo{
    position:absolute;
    top:10px;
    left:10px;
    z-index:1;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .logo a{
    background:url("../images/MyList/yoyo_logo.png");
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../Images/MyList/yoyo_logo.png');
    width:127px;
    height:127px;
    display:block;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .mainBanner{
    margin:0px auto;
    width:720px;
    overflow:hidden;
    text-align:center;
}
#allNewSites-page.yoyo .myListDiscoverHeroBanner .mainBanner a{
    display:table-cell;
    text-align:center;
    vertical-align: middle;
    width:720px;
    height:303px;
    overflow:hidden;
}
#allNewSites-page.yoyo .advertisement{
    text-align:center;
    width:685px;
    margin:0px auto 20px;
}
#allNewSites-page.yoyo .categoryBanner a{
    display:inline-block;
    overflow:hidden;
    width:360px;
    margin:0px;
    padding:0px;
}
#allNewSites-page.yoyo .headerText{
    border-top:1px solid #D4D4D4;
}
#allNewSites-page.yoyo .showLogo{
    display:block;
    position:absolute;
    top:-10px;
    left:-10px;
    background:url("../images/MyList/icons.png") no-repeat left -730px;
    width:32px;
    height:32px;
}
/* Soap Category Css Style */
#allNewSites-page.soap .myListDiscoverHeroBanner{
    padding-top: 19px;
}
#allNewSites-page.soap .productBoxMylist{
    padding-left:70px;
}
#allNewSites-page.soap .categoryBoxMylist{
    margin-bottom: 20px;
    border-left: 1px dashed #B2B2B2;
    float: left;
    margin-right: 4px;
    min-height: 271px;
    _height: 271px;
    padding-left: 4px;
    width: 180px;
}
#allNewSites-page.soap .productBoxTopMylist{
   height: 156px;
   border-bottom-width:0;
   background:none;
}
#allNewSites-page.soap .productImgDivMylist{
    height: 127px;
    overflow: hidden;
    padding:0;
}
#allNewSites-page.soap .productImgPictureMylist{
    display: table-cell;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
#allNewSites-page.soap .productImgDivMylist,
#allNewSites-page.soap .productImgHeightMylist{
    height: 127px;
}
#allNewSites-page.soap img{
    vertical-align: middle;
     border: 0 none;
}
#allNewSites-page.soap .proTextDivMylist{
    font-size: 15px;
    font-weight: bold;
    padding-left: 13px;
    width: 163px;
    display: table-cell;
    padding-bottom: 4px;
    vertical-align: bottom;
}
#allNewSites-page.soap .proTextDivMylist h1{
    font-size: 15px;
    font-weight: bold;
    font-family:Arial;
    text-align:left;
    text-transform:capitalize;
}
#allNewSites-page.soap .proTextDivMylist a{
    color: #4C849F;
    display: block;
    line-height: 18px;
    overflow: hidden;
    font-family:Arial;
}
#allNewSites-page.soap .categoryBoxMylist ul {
    margin: 0 5px;
}
#allNewSites-page.soap .categoryBoxMylist li {
    border-bottom: 1px solid #EBECEC;
    margin: 0 6px 0 10px;
    padding: 3px 0 2px;
    text-align:left;
}
#allNewSites-page.soap .categoryBoxMylist li h3{
    font-size:12px;
}
#allNewSites-page.soap .categoryBoxMylist li a:hover{
    color:#326D89;
}
#allNewSites-page.soap .categoryBoxMylist li h3 .arrowText{
    background: url("../images/Mylist/icons-1.png") no-repeat 0 -710px ;
    display: inline-block;
    height: 15px;
    vertical-align: bottom;
    width: 10px;
}
#allNewSites-page.soap .advertisement{
    margin:0 auto;
    padding-bottom:15px;
    width: 683px;
}
/* BeautyBar Category Css Style */
#allNewSites-page.beautybar .myListDiscoverHeroBanner{
    padding-top: 31px;
}
#allNewSites-page.beautybar .productBoxMylist{
    padding:13px 0 12px 58px;
    width: 660px;
}
#allNewSites-page.beautybar .categoryBoxMylist{
    margin-bottom: 20px;
    float: left;
    margin-right: 25px;
    padding-left: 4px;
    width: 182px;
}
#allNewSites-page.beautybar .categoryBoxMylist dd{
    font-size: 13px;
    overflow: hidden;
    border-bottom: 1px dotted #A9A199;
    line-height: 18px;
    padding: 3px 0 3px 0px;
    margin-left:6px;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.top{
    line-height: 21px;
    padding-bottom:5px;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.bottom{
    border-bottom-width: 0;
}
#allNewSites-page.beautybar .categoryBoxMylist dd a{
    color: #333333;
}
#allNewSites-page.beautybar .categoryBoxMylist dd a:hover{
    color:#7B3043;
}
#allNewSites-page.beautybar .categoryBoxMylist  dd.top a,
#allNewSites-page.beautybar .categoryBoxMylist  dd.bottom a{
    font-weight: bold;
}
#allNewSites-page.beautybar .advertisement{
    margin:0 auto;
    padding-bottom:15px;
    width: 683px;
}
/* End Category Css Style*/
.advertisementBox{
    padding:10px 0 10px 17px;
}

/* = MyList Discover New Site 
----------------------------------------------------------------------------------------------------*/
#allNewSites-page.wag .productBoxMylist dl dd{
    border:1px solid #a0bf40;
    padding:14px 0 17px 0;
	width:335px;
}
#allNewSites-page.wag .productBoxMylist dl.catShop dd{
    border-color:#feab2b;
}
#allNewSites-page.wag .productBoxMylist dl{
    width:339px;
    float:left;
    margin-right:2px;
}
#allNewSites-page.wag .dogShop a.textVisit{
    color:#a0bf40;
}
#allNewSites-page.wag .catShop a.textVisit{
    color:#feab2b;
}
#allNewSites-page.wag .productBoxMylist{
    padding-left:19px;
}
#allNewSites-page.wag .productBoxMylist ul {
    text-align: center;
    float:left;
    width:167px;
    overflow:hidden;
}
#allNewSites-page.wag .productBoxMylist ul li{
    padding-bottom:4px;
}
#allNewSites-page.wag .productBoxMylist ul li a,
#allNewSites-page.wag .productBoxMylist ul li b{
    font-size:12px;
}
#allNewSites-page.wag .advertisement{
    margin:0 auto;
    text-align:center;
    width:690px;
    padding:14px 0 13px;
}
#allNewSites-page.wag .myListDiscoverHeroBanner{
    padding-bottom:4px;
}
/* = MyList Order History 
----------------------------------------------------------------------------------------------------*/
#orderhistory-page{
    width:720px;
}
#orderhistory-page .compareSlide{
    border-bottom:1px solid #D4D4D4;
    position:relative;
    height:110px;
    width:100%;
    _width:auto;
    left:-1px;
    overflow:hidden;
}
#orderhistory-page .compareSlideWrap{
    display:none;
}
#orderhistory-page.row .compareSlideWrap{
    min-width:720px;
    display:block;
}
#orderhistory-page .compareSlideClone{
    display:block;
    *+top:0px;
    *+position:absolute;
}
#orderhistory-page.row .compareSlideClone{
    display:none;
}
#orderhistory-page .compareSlideWrap .item.row{
    float:left;
    width:128px;
    height:110px;
    background:url("../images/MyList/orderHistoryItemBar.gif") no-repeat left ;
    overflow:hidden;
}
#orderhistory-page .compareSlideWrap .item.row.discontinued{
    clear:inherit;
}
.compareSlideWrap .emptyPosition{
    display: block; 
    float: left; 
    width: 128px; 
    height: 110px;
}
#orderhistory-page .item.row .brand-logo{
    margin-left:6px;_margin-left:0;
}
#orderhistory-page .list .item.row .brand-logo{
    margin-left:26px;
}
#orderhistory-page .compareSlideWrap .item.row.removed{
    display:none;
}
#orderhistory-page.row .compareSlideWrap .item.row{
    height:125px;
}
#orderhistory-page.row .compareSlideWrap .item.row.removed{
    height:60px;
    display:block;
    background:#fff;
}
#orderhistory-page.row .compareSlideWrap div.item.row{
    height:252px;
}
#orderhistory-page .compareSlideWrap .item.row .brand-logo .logo{
    margin-top:30px;
    display:block;
}
#orderhistory-page ..compareSlideWrap .item.row .brand-logo{
    margin-left:15px;
}
#orderhistory-page .compareSlide a.prev,
#orderhistory-page .compareSlide a.next{
    background:url("../images/MyList/pagesBg.png") no-repeat -500px -400px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    width:0;
    height:0;
    display:block;
    position:absolute;
    top:30px;
    z-index:2;
    overflow:hidden;
}
#orderhistory-page .compareSlide a.prev {
    left:5px;
}
#orderhistory-page .compareSlide a.next {
    background-position:-500px -443px;
    right:5px;
}
#orderhistory-page .compareSlide a.prev:hover{
    background-position:right -400px;
}
#orderhistory-page .compareSlide a.next:hover{
    background-position:right -443px;
}
#orderhistory-page .compareSlide .orderScrollBtn .disabled{
    width:0px!important;
    height:0px!important;
}
#orderhistory-page .compareSlide .orderScrollBtn .scrollHover{
    width:40px;
    height:43px;
}
#orderhistory-page .caroufredsel_wrapper{
    min-width:720px;
    min-height:110px;
    _width:720px!important;
}
#orderhistory-page .list .caroufredsel_wrapper{
   display:none;
}
#orderhistory-page .productItem .orderItemHeader{
    padding:8px 22px;
    width:auto;
    border-bottom: 1px solid #D4D4D4;
    background-color: #EDEDED;
    _zoom:1;
}
#orderhistory-page .productItem .orderItemHeader h1{
    line-height:40px;
    font-size:19px;
}
#orderhistory-page .orderDate{
    float:left;
    width:250px;
    _padding-top:8px;
}
#orderhistory-page .favorite{
    float:left;
    padding-top:10px;
}
#orderhistory-page .productItem .favorite a{
    color:#A5A5A5;
    font-size:10px;
    font-weight:bold;
    top:auto;
    left:320px;
}
#orderhistory-page .orderShopBtn{
    float:right;
}
#orderhistory-page .orderShopBtn a{
    display:block;
    width:169px;
    height:40px;
    background:url("../images/MyList/pagesBg.png") no-repeat left -617px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
}
#orderhistory-page .orderShopBtn a:hover{
    background-position:-194px -617px;
}
#orderhistory-page .makeFavorite.favorite{
    float:left; 
    display:inline-block; 
    width:58px; 
    height:16px;
    background: url("../images/MyList/pagesBg.png") no-repeat right -225px; 
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    font-size:0;
    line-height:0; 
    overflow:hidden; 
    outline:none;
    vertical-align:middle;
}
.order-history .myListPageHeader .blurbText{
    width:280px;
}
.order-history .myListPageHeader{
    padding-bottom:18px;
}
#orderhistory-page .item.row .itemImg{
    display:inline-block;
    _margin-right:0;
}
#orderhistory-page .seeMoreOrder{
    margin:15px 0 10px 15px;
    font-size:14px;
    font-weight:bold;
}
#orderhistory-page #orderListHeader,
#orderhistory-page.row .seeMoreOrder,
#orderhistory-page.active.row .productItem,
#orderhistory-page .item.row .purchase.date,
#orderhistory-page .item.row.removed .titleDetails,
#orderhistory-page .productItem.list .orderItemHeader,
#orderhistory-page .productItem.list .orderScrollBtn,
#orderhistory-page .item.row.removed .undo.success,
#orderhistory-page .item.row .titleDetails,
#orderhistory-page .item.row li.pricing,
#orderhistory-page .item.row .tripleSnapTagged,
#orderhistory-page .item.row .doubleSnapTagged,
#orderhistory-page .item.row .addToCart.buttons,
#orderhistory-page .productItem.list .item.row.removed .brand-logo,
#orderhistory-page .productItem.list .item.row.removed .itemImg,
#orderhistory-page .productItem.list .item.row.removed .purchase.date,
#orderhistory-page .productItem.list .item.row.removed .shopEmailMsg,
#orderhistory-page .productItem.list .item.row.removed .addToCart.buttons{
    display:none;
}
#orderhistory-page .productItem.list .item.row .titleDetails,
#orderhistory-page .productItem.list .item.row .pricing,
#orderhistory-page .productItem.list .item.row .addToCart.buttons,
#orderhistory-page .productItem.list .item.row.removed .undo.success,
#orderhistory-page .productItem.list .item.row .purchase.date{
    display:block;
}
#orderhistory-page .productItem.list .compareSlide{
    border:0px;
    padding:0px;
}
#orderhistory-page .productItem.list{
    margin:0px;
}
#orderhistory-page .productItem.list .item.row{
    background:none;
    float:none;
    width:720px;
}
#orderhistory-page .productItem.list .compareSlide{
    height:auto;
    overflow:visible;
}
#orderhistory-page .myListPageHeader button{
    background: url("../images/MyList/pagesBg.png") no-repeat scroll left -930px transparent;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    height: 37px;
    left: 565px;
    position: absolute;
    top: 30px;
    width: 136px;
    cursor:pointer;
}
#orderhistory-page .myListPageHeader button:hover{
    background-position:-146px -930px;
}
#orderhistory-page .myListPageHeader .makeFavorite {
    color: #A5A5A5;
    font-size: 9px;
    left: 365px;
    outline: medium none;
    position: absolute;
    top: 46px;
}
#orderhistory-page .myListPageHeader dd{
    margin-left:4px;
}
#orderhistory-page .myListPageHeader dd.left{
    float: none;
    text-align: left;
    margin-left:4px;
}
#orderhistory-page .myListPageHeader .orderhistory-help{
    left:205px;
    top:18px;
    color: #666666;
    font-size: 11px;
    position: absolute;
    text-decoration: underline;
}
#orderhistory-page .item.row .pricing .ctaLink{
    position:static;
}
#orderhistory-page.active.row .productItem.list{
    display:block;
}
#orderhistory-page .productItem .compareSlideWrap .item.row{
    overflow:visible;
}
#orderhistory-page .item.row .pricing .savings{
    min-height:30px;
}
/*===================My Favorite Item====================*/
.myfavoriteitems ul.item,
.myfavoriteitems div.item,
.myfavoriteitems div.dotForgetItem{
    display:none;
}
.myfavoriteitems ul.myFavoriteItem,
.myfavoriteitems div.myFavoriteItem{
    display:block;
}
/*===================Email Reminder Item====================*/
.emailreminders.page .content{

}
.emailreminders .pricing .ctaLink .remove,
.emailreminders .pricing .countInCart,
.emailreminders .addToCart.buttons,
.emailreminders .item.row .pricing .savings .ecoupon,
.emailreminders .item.row .pricing .savings .ecoupon-help,
.viewemailreminders .pricing .ctaLink .remove,
.viewemailreminders .pricing .countInCart,
.viewemailreminders .addToCart.buttons,
.viewemailreminders .item.row .pricing .savings .ecoupon,
.viewemailreminders .item.row .pricing .savings .ecoupon-help,
.emailreminders .item.row .doubleSnapTagged,
.emailreminders .item.row .tripleSnapTagged,
.viewemailreminders .item.row .doubleSnapTagged,
.viewemailreminders .item.row .tripleSnapTagged,
.emailreminders .item.row .pricing .savings,
.emailreminders .item.row li.pricing,
.viewemailreminders .item.row .pricing .savings,
.viewemailreminders .item.row li.pricing{
    display:none;
}
.emailreminders .item.row .itemImg,
.viewemailreminders .item.row .itemImg{
    margin-right: 0;
    cursor:inherit;
}
.emailreminders .item.row .purchase.date,
.viewemailreminders .item.row .purchase.date {
    margin-left:0px;
}
.emailreminders .item.row li.purchase,
.viewemailreminders .item.row li.purchase {
    bottom:19px;
}
.item.row li.emailItem{
    display:none;
    position: relative;
}
.emailreminders .item.row.removed li.emailItem,
.viewemailreminders .item.row.removed li.emailItem{
    display:none;    
}
.emailreminders .item.row li.emailItem,
.viewemailreminders .item.row li.emailItem{
    display:inline-block;
}
.emailreminders .item.row.removed li.emailItem,
.viewemailreminders .item.row.removed li.emailItem{
    display:none;
}
.emailreminders .item.row li.emailItem span.greySplitLine,
.viewemailreminders .item.row li.emailItem span.greySplitLine{
    background: none repeat scroll 0 0 #e9e9e9;
    display: inline-block;
    font-size: 0;
    height:53px;
    line-height: 0;
    overflow: hidden;
    vertical-align: middle;
    width: 1px;
    margin:42px 0px 0 6px;
    padding-top:0px;
}
.item.row li.emailItem span{
    font-size:12px;
    font-weight:bold;
    color:#ed6711;
    display:inline-block;
    vertical-align:top;
    padding-top: 54px;
    margin-left:5px;
}
.item.row li.emailItem span.reminderText,
.item.row li.emailItem span.emailReminder{
    padding-top: 0px;
    margin-left:0px;
    display:inline;
}
.item.row li.emailItem span.emailReminder{
    *padding-left:2px;
}
.viewemailreminders .item.row li.emailItem span.hopup,
.viewemailreminders .item.row li.emailItem .hopup span,
.emailreminders .item.row li.emailItem span.hopup,
.emailreminders .item.row li.emailItem .hopup span{
    padding-top:0px;
}
.item.row li.emailItem span.buttom{
    margin-left: 4px;
    padding-top: 39px;
}
.item.row.reminder li.emailItem span.buttom{
    padding-top:55px;
}
.item.row li.emailItem .turnOnBtn{
    background: url("../images/MyList/pagesBg.png") no-repeat scroll -300px -410px transparent;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    border: medium none;
    cursor: pointer;
    height: 48px;
    width: 70px;
    text-decoration:underline;
}
.item.row.reminder li.emailItem .turnOnBtn{
    display:none;
}
.item.row li.emailItem .turnOffBtn{
    color:#a5a5a5;
    font-size:12px;
    font-weight:normal;
    margin-left: 20px;
    display:none;
    text-decoration: underline;
}
.item.row.reminder li.emailItem .turnOffBtn{
    display:block;
}
.item.row li.emailItem .turnOnBtn:hover{
    background-position:-400px -410px;
}
.item.row li.emailItem span.from{
    margin-left:0px;
}
/* dropDown select */
.item.row li div.daySelect{
    padding-top:0px;
}
.item.row li.emailItem div.daySelect{
    margin-top: 59px;
}
.item.row li span.dropDownSelect{
    width:79px;
    color: #555555;
    font-size:10px;
    position:relative;
    z-index:10;
    height:27px;
    margin-top:7px;
    display:inline-block;
    padding-top:0;
}
.item.row li span.dropDownSelect.emailDropDown{
    margin:50px 0 0 0;
}
.item.row li span.dropDownSelect ul{
    background:none;
    float:none;
    border:0;
    padding:0;
    margin:0;
    width:87px;
    font-size:10px;
    z-index:11;
    position:absolute;
    top:26px;
    max-height:none;
    _height:auto;
}
.item.row li span.dropDownUpSelect ul{
    top:auto;
    bottom:27px;_bottom:38px;
}
.item.row li.emailItem span.emailDropDown{
    margin-top:50px;
}
.item.row li.emailItem span.dropDownSelect ul{
    width:79px;
}
.item.row li span.dropDownSelect ul li{
    box-shadow: 1px 2px 1px #CCCCCC;
    height: 26px;
    width: 82px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 2px solid #E5E5E5;
    border-right: 1px solid #CBCBCB;
    margin:0;
    padding:0;
    background:#fff;
}
.item.row li.titleDetails span.dropDownSelect ul li{
    height: 28px;
}
.item.row li span.dropDownUpSelect ul li{
   border-bottom:none;
   border-top: 1px solid #CCCCCC; 
}
.item.row li.emailItem span.dropDownSelect ul li{
    width: 73px;
}
.item.row li span.dropDownSelect ul li a{
    color: #555555;
    display: inline-block;
    font-size: 10px;
    margin: 2px 0 0 2px;
    outline: medium none;
    padding:1px 0 3px 4px;
    text-decoration: none;
    width:74px;
    line-height:18px;
}
.item.row li.titleDetails span.dropDownSelect ul li a{
    line-height:10px;
}
.item.row li.emailItem span.dropDownSelect ul li a{
    width:65px;
    padding:1px 0 3px 5px;
    font-size:11px;
}
.item.row li span.dropDownSelect ul li a.last{
    line-height:9px;
}
.item.row li span.dropDownSelect ul li a:hover{
    background-color:#c7d2dc;
}
.item.row li .dropDownSelectContent{
    width:79px;
    background: url("../images/MyList/pagesBg.png") no-repeat 0 -270px;
    cursor: pointer;
    height: 23px;
    z-index: 10;
    padding:4px 0 0 8px;
    border:0;
    line-height:18px;
    font-size:10px;
}
.item.row li.titleDetails .dropDownSelectContent{
    line-height:10px;
    padding:2px 0 2px 8px;
}
.item.row li.emailItem .dropDownSelectContent{
    background: url("../images/MyList/pagesBg.png") no-repeat -100px -270px;
    _background-image:url("../images/MyList/pagesBgIE6.gif");
    position: relative;
}
.item.row li.emailItem .dropDownSelectContent{
    font-size:11px;
}
.item.row li .dropDownSelectContent.last{
    line-height:9px;
    width:70px;
    *padding:0 0 4px 8px;
}
.item.row li span.todaySelect{
    padding-top:0px;
    margin-top: 59px;
    margin-left:0px;
}
.emailreminders li.titleDetails .emailDiapersSize,
.viewemailreminders li.titleDetails .emailDiapersSize{
    display:inline-block;
    font-size: 11px;
    padding:3px 0 3px 0px;
    width:74px;
    line-height:14px;
}
.emailreminders li.titleDetails span.dropDownSelect,
.viewemailreminders li.titleDetails span.dropDownSelect{
    display:none;
}
.item li.emailItem span.offMsg,
.item li.emailItem span.reminderMsg,
.item li.emailItem span.editedMsg,
.item li.emailItem span.removedMsg{
    position:absolute;
    display:none;
    font-size:10px;
    color:#ed6711;
    font-weight:normal;
}
.item li.shopEmailMsg{
    position:absolute;
    color:#ed6711;
    font-size:12px;
    font-weight:bold;
    right: 27px;
    bottom: 1px;
    display:none;
    float:none;
}
.shopemailreminders .item li.shopEmailMsg{
    display:block;
}
.shopemailreminders .removing li.shopEmailMsg,
.shopemailreminders .removed li.shopEmailMsg,
.shopemailreminders .preorder li.shopEmailMsg{
    display:none;
}
.item li.emailItem span.offMsg{
    padding-top: 0;
    right: 0;
    top: 17px;
}
.item li.emailItem span.reminderMsg{
    font-size:12px;
    font-weight:bold;
    left: 95px;
    top: 30px;
}
.emailreminders .reminder li.emailItem span.setemail,
.viewemailreminders .reminder li.emailItem span.viewemail{
    display:block;
}
.item li.emailItem span.removedMsg,
.item li.emailItem span.editedMsg{
    top:42px;
    left:95px;
}
.emailItem dl.select dt a{
    font-weight:bold;
    line-height:9px;
    vertical-align:middle;
}
.savedForLaterHeader .moveAllSavedItems{
    position:absolute;
    right:14px;
    top:20px;
    width:245px;
    height:35px;
    background:url("../images/MyList/pagesBg.png") 0 -560px;
    border:none;
    text-indent:-999em;
    cursor:pointer;
}
.savedForLaterHeader .moveAllSavedItems:hover{
    background-position:-260px -560px;
}
.savedForLaterHeader.outofstock .moveAllSavedItems{
    background:url("../images/MyList/pagesBg.png") -30px -990px;
}
.nullSets{
    margin:30px 0 0 20px;
    font-size:14px;
    font-weight:bold;
    display:none;
}
.allsites .nullSets,
.saveforlaterPage .nullSets{
    display:block;
}
.quickViewSpace{
    font-size:0;
    line-height:0;
    height:28px;
    border-bottom:1px solid #ccc;
}
.mylistItemsShipMsg,
.mylistItemsShipMsgList,
.mylistItemsShipMsgTop{
	font-size:14px; 
	background:#fdf7f2 url("../images/MyList/pagesBg.png") no-repeat 15px -660px;
	_background-image:url("../images/MyList/pagesBgIE6.gif");
	_height:44px;
	clear:both;
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
.mylistItemsShipMsg,
.mylistItemsShipMsgTop{
	height:55px;
	line-height:55px;
	padding-left:60px;
}
.mylistItemsShipMsgList{
	background:#fdf7f2;
	padding:3px 0 3px 30px;
	line-height:34px;
	height:auto;
}
.mylistItemsShipMsgTop{
	background-color:#ededed;
	background-position:15px -661px;
}
.mylistItemsShipMsgList .orangeTextStyle1{
	color:#f26822;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
.orangeTextStyle2{
	font-size:16px;
}
.blackText_14pxBold{
	color:#555;
	font-size:16px;
	font-weight:bold;
}
.mylistItemsShipMsgTop .blackText_14pxBold{
    padding:0;
}
.mylistItemsShipMsg .enterZipCodeBox{
	float:right;
	padding:13px 0;
}
.mylistItemsShipMsg .lightRedText{
	color:#CB3400;
	font-weight:bold;
}
.whoopee{
	background:url("../images/MyList/pagesBg.png") no-repeat -440px -228px;
	_background-image:url("../images/MyList/pagesBgIE6.gif");
    height:23px;
    width: 86px;
    display:inline-block;
    position:relative;
    top:5px;
}
.landingPage{
    background:#edf1f4 url("../images/MyList/MyListLandingPage.jpg") no-repeat;
}
.myfavouriteNullContent.nullSetMessage{
    display:none !important;
    font-size:14px;
    font-weight:bold;
    margin:5px 0 0 5px;
}
.myfavoriteitems.favouriteIsNull .myfavouriteNullContent.nullSetMessage{
    display:block !important;
}
/* Snap Toolbar on My List */
#mlTool .doubleSnapTagged, 
#mlTool .tripleSnapTagged{
    top:0;
    left:0;
    background:url("../images/MyList/snapTaggedIcon.png") no-repeat 0 0;
    _background-image:url("../images/MyList/snapTaggedIconIE6.gif");
    width:55px;
    height:55px;
    overflow:hidden;
    position:absolute;
}
#mlTool .tripleSnapTagged{
    background-position:0 -60px;
}
.myListSnapToolbar{
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -400px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    height:25px;
    line-height:25px;
    padding:0 14px 0;*padding-top:1px;_padding-top:0;
    float:left;
    margin:7px 26px 0;_margin:7px 13px 0;
	color:#666;
	font-family:Arial;
	font-size:11px;
}
.myListSnapToolbar .snapLogo{
    display:inline-block;
    width:80px;
    height:22px;
    font-size:0;
    line-height:0;
    overflow:hidden;
    background:url("../images/MyList/topAndBottom.png") no-repeat 0 -500px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    vertical-align:top;
    margin-top:4px;
}
.myListSnapToolbar .orderPoints{
    padding-left:4px;_padding-left:6px;
}
.myListSnapToolbar b,
.myListSnapToolbar a{
    color:#f36700;
    font-weight:normal;
    text-decoration:none;
}
.myListSnapToolbar a:hover{
    text-decoration:underline;
}
.myListSnapToolbar .splitLine{
    display:inline-block;
    width:2px;
    height:25px;
    overflow:hidden;
    background:url("../images/MyList/topAndBottom.png") no-repeat -980px -401px;
    _background-image:url("../images/MyList/topAndBottomIE6.gif");
    vertical-align:middle;
    margin:0 10px 0 6px;
}
.emptyOrderInfo{
    display:block;
    width:700px;
    margin:5px;
    font-size:14px;
    font-weight:bold;
}